#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
;
}