1.类是一个模板吗?
是:类模板是一个抽象的类,代表类的一般特性,可以用类模板来创建类,所有的类都有共有的特性。
4.函数模板的实例化是什么?
模板函数,即函数
3.关于cin和cout说法正确的:
(1)cin是一个istream类的对象
(2)cout是一个ostream类的对象
论述题:
1.考查对容器的使用情况。请使用C++语言编码实现以下功能:使用容器来组织多个int类型的数据,可以选择你熟悉的容器类型来组织,先对容器中的数据进行初始化,可以往容器里新增数据,可以从容器中删除数据,可以将容器里所有数据打印输出在屏幕上。
2.若上述题目中容器的数据,需要全部存到一个名为data.txt的文件中。如何用代码进行实现?
#include<iostream> #include<fstream> #include<vector> #define FILE "data.txt" using namespace std; int main() { //构造一个vector,data相当于一个数组,初始化 vector<int>data = {1,2,3,4,5,6,7,8,9}; cout << "请输入你准备添加几个数据:" << endl; int num; cin >> num; cout << "请输入你的数据:"; int d; for (int j = 0; j < num; j++) { cin >> d; data.push_back(d); } cout << "查看容器中已存储的数据:" << endl; ofstream ofs; ofs.open("data.txt", ios::out); vector<int>::iterator i; for (i = data.begin(); i != data.end(); i++) { ofs << *i << " "; cout << *i << " "; } ofs.close(); system("pause"); return 0; }
浙公网安备 33010602011771号