#include
int main() {
ifstream inFile(\实验\\\\实6\\\\wenjian\\\\wenjian\\\\test.txt\ if (!inFile) {
cout<< \ exit(1); }
vector
while (getline(inFile, line)) lines.push_back(line); inFile.close(); ofstream outFile(\实验\\\\实6\\\\wenjian\\\\wenjian\\\\test.txt\ if (!outFile) {
cout<< \ exit(1); }
vector
outFile<< lineNum<< \ outFile<< *it<< endl; ++lineNum; ++it; }
outFile.close(); return 0; }
注:实验成绩分为(90——100分)优,(80——89分)良,(70——79)中,(60——69分)及格,(59分)不及格。
验
验
29) 选做,练习使用STL中的vector模板类。
30) 选做,定义一个异常类CException,有成员函数Reason(),用来显示异常的类型。在子函数中触发异常,在主程序中处理异常,观察程序的执行过程。
31) 思考并回答:模板,函数模板,类模板,文件,文件读写,文件流类,文件操作方式,文件存储方式; STL,容器,异常处理。
模板: 实现参数多态性
函数模板: 适用于不同数据类型的情况,提高代码可用性
类模板: 使类中的某些数据成员、某些函数成员的参数、返回值或局部变量能取任意
类型
文件: 显示数据 文件读写: write和read 文件流类: 输出流和输入流
文件操作方式:open、close、read、write 文件存储方式:文本文件、和二进制文本 STL: 标准类模板库
容器: 包含一组元素的对象(向量、双端队列、列表、集合、多重集合、映射和多
重映射)
异常处理: throw 、try 、catch
注:实验成绩分为(90——100分)优,(80——89分)良,(70——79)中,(60——69分)及格,(59分)不及格。
3. 主要仪器设备及软件:PC+Windows 2000+VC 6.0
注:实验成绩分为(90——100分)优,(80——89分)良,(70——79)中,(60——69分)及格,(59分)不及格。