1.若将某一ifstream类的对象作为函数的参数进行传递时,要用参数引用&
eg.
void foo(ifstream ifs) {} // 编译出错
void foo(ifstream& ifs) {} // 编译成功
这是因为stream不能被复制
但函数调用时应该怎么写?
时间: 2024-10-10 20:51:23
1.若将某一ifstream类的对象作为函数的参数进行传递时,要用参数引用&
eg.
void foo(ifstream ifs) {} // 编译出错
void foo(ifstream& ifs) {} // 编译成功
这是因为stream不能被复制
但函数调用时应该怎么写?