面向对象程序设计题库(C++)

发布时间 : 星期一 文章面向对象程序设计题库(C++)更新完毕开始阅读

Strings(char-*str); //构造函数,利用str字符串长度初始化n, //利用str字符串初始化s所指的字符串空间 Strings(Strings&str); //拷贝构造函数

Strings& Give(Strings& str); //实现str赋值给*this的功能并返回*this Strings Uion(Strings& str); //实现8this和str中的字符串连接的功能, //把连接结果存人临时对象并返回 intLenth(){returnn;} //返回字符串长度 voidPrint(){eout<

6. 设计一个文本文件的链接类CFileLink,通过该类的使用,可以实现一个文件链接到另一个文件的的功能。将2个现有文件 的内容复制到一个新文件中。为了实现文件的复制需要使用get()函数读取字符,用put()函数写入字符,从而实现逐个字符的复制。 class CFileLink{

fstream file1, file2, file3; char fn1[20], fn2[20], fn3[20]; public: }

7. 设计一个文本文件的复制类CFileCopy,通过该类的使用,可以实现一个文件复制到另一个文件的的功能。为了实现文件的复制需要使用get()函数读取字符,用put()函数写入字符,从而实现逐个字符的复制。 class CFileCopy{ fstream file1, file2; char fn1[20], fn2[20]; public: }

CFileCopy(); ~CFileCopy();

void copyfile(); // 打开file1, file2,将file1的内容写到file2 void printfile(); // 输出file1和file2的内容 CFileLink(); ~CFileLink();

void linkfile(); // 打开file1, file2,将file1, file2的内容写到file3 void printfile(); // 输出file3的内容

第 25 页 共 25 页

联系合同范文客服:xxxxx#qq.com(#替换为@)