前言
C++Primer 读书笔记,一个小白的自留地,欢迎大佬批评指正~
3.3 标准库类型 vector
3.3.1 定义和初始化 vector 对象
列表初始化 vector 对象
创建指定数量的元素
值初始化
列表初始值还是元素数量
3.3.2 向vector对象中添加元素
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec;
vector<string> text;
string word;
for(int i = 0; i < 10; i++)
ivec.push_back(i);
while(cin >> word)
text.push_back(word);
return 0;
}
3.3.3 其他vector操作
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec;
vector<string> text;
string word;
for(int i = 0; i < 10; i++)
ivec.push_back(i);
while(cin >> word)
text.push_back(word);
for(auto i : ivec)
cout << i << " ";
cout << endl;
for(auto i : text)
cout << i << endl;
return 0;
}
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<unsigned> scores(11, 0);
unsigned grade;
while (cin >> grade) {
if (grade <= 100)
++scores[grade / 10];
}
for (auto i : scores)
cout << i << " ";
cout << endl;
return 0;
}
3.4 迭代器介绍
未完待续
总结
未完待续~