1. ofstream
ofstream outfile;
outfile.open("file");
outfile << a + b << endl; // 错误
outfile << a << b << endl; //正确
outfile.close();
如果a, b的类型不同会导致很奇怪的输出结果。
2.copy constructor
参数必须是const,否则在一些情况下会出错,比如使用容器,容器元素为有拷贝构造函数的类对象.
1. ofstream
ofstream outfile;
outfile.open("file");
outfile << a + b << endl; // 错误
outfile << a << b << endl; //正确
outfile.close();
如果a, b的类型不同会导致很奇怪的输出结果。
2.copy constructor
参数必须是const,否则在一些情况下会出错,比如使用容器,容器元素为有拷贝构造函数的类对象.