《C--面向对象程序设计》实验指导书(彭成)word版本

2026/4/27 15:34:16

精品文档

运算符重载规则:

(1)不可以重载非C++的运算符;

(2)运算符重载可以采用成员函数方式或友元方式; (3)被重载的运算符必须保持预定义的的优先级与结合性; (4)应尽量使重载的运算符语义自然、好理解; (5)注意各运算符之间的联系。 2.类模板:

template class 类名 { …};

(1)每一个类模板的成员函数的外部定义,都与一般函数模板的定义一 样,必须以类型形参开始,此外还应加以函数返回值类型、类范围、函数名、 形参序列,类名后面必须加上类型形参。

(2)类模板是类的抽象类型,它的实例化是生成一个具体的类。

三、实验内容及步骤

1.分析教程“函数模板”中的例子,自行设计一个简单的类模板。 2.分析教程“运算符重载”中的例子,自行设计一个简单的重载运算符。 3.指出下面程序中的错误,改正并运行。 #include class Point { private: int x1,x2; public:

Point(int x,int y) {x1=x;x2=y;} int x_cord(){return x1;} int y_cord(){return x2;}

收集于网络,如有侵权请联系管理员删除

精品文档

}

main() {

Point data(5,6);

cout<

收集于网络,如有侵权请联系管理员删除

精品文档

实验六 文件操作

一、实验目的

1.掌握基本的输入输出操作及格式;

2.用C++预定义的文件I/O类进行文件输入输出。

二、知识要点

文件操作:打开文件、读写文件、关闭文件。 低层次I/O机制:

int creat()、int open()、int close()、int read()、int write() 高层次I/O机制:

字符I/O函数getchar()、字符串I/O函数gets()、格式化I/O函数printf() 流类库:

streambuf类、ios类、ostream类、istream类、iostream类

三、实验内容及步骤

1.使用I/O流以文本方式建立一个文件test1.txt,写入字符“已成功写入!” #include void main()

{ ofstream file1(“test1.txt”); file1<<”已成功写入!”; file1.close(); }

模仿以上程序,编制一段源程序,使用I/O流以文本方式打开test1.txt,

收集于网络,如有侵权请联系管理员删除

精品文档

读出内容并显示出来。

2.设字符串string=”1 2 3 4 5 6 7 8 9”,用串I/O的方法编程逐个读取这个 串的每个数,直到读完为止,并在屏幕上输出。 #include #include void main() { int n;

char string[]=\istrstream s(string); while(!s.eof()){ s >>n;

cout <

cout <

收集于网络,如有侵权请联系管理员删除


《C--面向对象程序设计》实验指导书(彭成)word版本.doc 将本文的Word文档下载到电脑
搜索更多关于: 《C--面向对象程序设计》实验指导书(彭成)word版本 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219