#include
<
iostream
>
#include
<
vector
>
using
?
namespace
?std;
int
?main()
{
????vector
<
int
>
t;
????
for
(vector
<
int
>
::size_type?iter
=
0
;iter
<
10
;iter
++
)
????????t.push_back(iter);
????
for
(vector
<
int
>
::iterator?iter
=
t.begin();iter
!=
t.end();iter
++
)
????????cout
<<*
iter
<<
endl;
????vector
<
int
>
::iterator?it1
=
t.begin(),it2
=
t.end(),iter;
????vector
<
int
>
::difference_type?ss
=
t.begin()
-
t.end();
????iter
=
t.begin()
+
t.size()
/
2
;
????cout
<<*
iter
<<
endl;
????iter
=
t.begin()
+
t.end()
/
2
;????
????cout
<<
ss
<<
endl;
????
return
?
0
;
}
#include
<
iostream
>
#include
<
string
>
#include
<
cctype
>
using
?
namespace
?std;
string
?s1
=
"
abc
"
;
int
?main()
{
????
string
::iterator?t;
????
for
(t
=
s1.begin();t
!=
s1.end();t
++
)
????????cout
<<
isupper(
*
t)
<<
endl;
}
#include
<
iostream
>
#include
<
bitset
>
#include
<
string
>
using
?
namespace
?std;
string
?s
=
"
11111111
"
;
bitset
<
8
>
a(s,
0
,
8
);
int
?main()
{
????unsigned?
int
?t
=
a.to_ulong();
????cout
<<
t
<<
endl;
????
for
(
int
?it
=
0
;it
<
3
;it
++
)
????????cout
<<
a[it];
????cout
<<
endl;
????cout
<<
a.count();
????
return
?
0
;
}