关于 fstream 类型作为参数传递的问题
来源:互联网 发布:js mvvm框架 编辑:程序博客网 时间:2024/05/17 21:46
当你用 fstream 类型作为函数的参数传递时, 由于fstream的拷贝构造函数 是private, 因此在传递参数时,fstream不允许调用其拷贝构造函数,则编程写为下面这种形式会报错:
void Openfile(fstream f) {
............
............
}
编译时会出现错误:
error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员(在“std::basic_ios<_Elem,_Traits>”类中声明)
因此在用 fstream作为参数时,应为引用,如:
void Openfile(fstream & f) {
............
............
}
0 0
- 关于 fstream 类型作为参数传递的问题
- C++中关于将fstream对象作为函数参数传递相关问题说明
- Java值传递和地址传递:关于String类型和集合类型作为函数参数时传值问题的测试
- CGFloat类型作为参数传递问题
- 关于二维数组作为参数传递给函数的问题
- fstream对象作为函数参数的问题汇总及解决方法
- java的String类型作为参数传递
- 委托类型作为方法参数的传递
- c++关于类型强转后作为引用参数的一些问题
- 关于SSM中的Controller传递参数的类型的问题
- 二维数组作为参数传递的问题
- 对象作为参数传递的相关问题
- 指针作为函数参数传递的问题
- 指针作为参数传递的相关问题
- .net中引用传递对象作为参数传递的问题
- 关于指针和数组对申请内存malloc和作为参数传递的一些问题
- C++中关于二维数组作为函数参数传递的问题
- C++中关于二维数组作为函数参数传递的问题
- Leetcode_linked-list-cycle(c++ and python version)
- jq简单遍历对象
- 在什么时候使用startService 或 bindService 或 同时使用startService 和 bindService
- 分享失败,错误码:10014,错误描述:Insufficient app permissions!
- Word Maze(单词迷宫)
- 关于 fstream 类型作为参数传递的问题
- QRegExp格式说明
- 项目中验证身份证号码是否正确
- 代码的未来----读书笔记(3)
- 解读图像傅里叶变换
- 世界,美如斯
- .NET中获取字符串的MD5码
- android 图片压缩 —— 1
- jQuery的选择器中的通配符