string
#include<iostream>
#include<string>
#include<cctype>
using namespace std;
int main(int argc, char ** argv) {
string s1("heLLo");
string s2(s1);
string s3(6, 'c');
s1.empty();
string::size_type sz = s1.size();
string s;
while (cin >> s){
cout << s << endl;
}
while (getline(cin, s)){
if (!s.empty()){
cout << s.size() << ":" << s << endl;
}
}
\
unsigned int count = 0;
for (auto c : s1 ){
if (isupper(c)){
count++;
}
}
cout << count << endl;
\
for (auto &c : s1) {
if (isupper(c)) {
c = tolower(c);
}
}
cout << s1;
system("pause");
return 0;
}
vector
vector<int> a(10, 1);
vector<int> b(a);
vector<int> c{5,10,15,20,25 };
vector<int> v4(10);
vector<int> v5{ 10 };
vector<string> v6{ 10 };
a.empty();
vector<int>::size_type sz = a.size();
vector<int>::size_type cp = a.capacity();
a.resize(3, 2);
a.reserve(30);
int first = a.front();
int last = a.back();
a[2];
a.at(2);
a.push_back(4);
vector<int>::iterator it1 = a.begin();
vector<int>::iterator it2 = a.end();
advance(it1, 3);
a.insert(it1, 5);
a.insert(it1, 3, 5);
a.pop_back();
a.erase(it1);
a.erase(it1, it2);
a.clear();
b.assign(a.begin(), a.end());
b.assign(6, 7);
a.swap(b);
for (vector<int>::iterator it1 = a.begin(), it2 = a.end(); it1 != it2; ++it1) {
cout << *it1 << " ";
}
vector<int>v = { 1,2,3,4 };
for (auto &i : v) {
i *= i;
}
for (auto it1 = v.begin(), it2 = v.end(); it1 != it2; it1++) {
cout << *it1 << " ";
}
system("pause");
return 0;
}