第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/23 16:16:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精品文档

运算符重载规则:

(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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1dyth4ga3y2p7v43zg0p6rgfk15t3500h90_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top