c++ 一道 简单的文件编程 帮下我

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:23:04
定义一个类Mailman,在构造函数中检查“c:\msg.ini”文件的存在,如果不存在则创建,如果有就读取显示其内容给用户,把用户输入的信息放到程序中定义的缓冲区,请注意缓冲区的大小,用户退出时 询问是否把留言写入,如果是则把信息写入文件

看你信息

功能太多,不适全放在构造函数里,原因有几点:
1、构造函数无返回值,如果内部有处理不了的错误,必须抛出异常,这就要求使用这个类的代码必须使用异常处理。
2、构造函数在一些地方可能被隐式调用(比如循环中定义的变量),如果费时的话,会降低代码执行效率。C++ 一般的建议是使用一个如bool Init()这样的函数来解决些类问题。