c++运算符使用友元函数重载问题
2015-10-09 14:42
134 查看
使用友元函数无故会出现:
cannot access private member declared in class 'complex'
问题在编译环境,我的编译环境是vc6。
故using namespace std;需要换成:
using std::cout;
using std::ostream;
using std::istream;
using std::endl;
using std::cin;
再编译结果就好了!
还有另一种简洁的方法,在VC6.0环境下运行,#include "iostream"应改为#include "iostream.h",且将using namespace std;删去,再编译就好了!
cannot access private member declared in class 'complex'
问题在编译环境,我的编译环境是vc6。
故using namespace std;需要换成:
using std::cout;
using std::ostream;
using std::istream;
using std::endl;
using std::cin;
再编译结果就好了!
还有另一种简洁的方法,在VC6.0环境下运行,#include "iostream"应改为#include "iostream.h",且将using namespace std;删去,再编译就好了!
相关文章推荐
- 爬爬爬之路:C语言(二) 入门篇2
- VC++常用代码总结
- c++类中静态函数不能调用类中的非静态函数原因
- VC++ MFC 常用技巧
- Virtual Studio C++ Version Macro - _MSC_VER
- C/C++---printf/cout 从右至左压栈顺序实例详解
- 使用C语言描述静态链表和动态链表
- Visual C++学习笔记1:一定要注意ANSI和UNICODE差额
- 划分树C++版百度百科模板
- 字符转二进制_C++实现
- C++第四课 选择结构
- C++ string
- C/C++语言中关于const用法的总结
- C++中using的作用
- 探讨C++内存回收
- C语言实现二叉树-02版
- C++ 文件名和 路径
- 链式循环队列实现(C语言)
- 20.OC语言构造方法
- gcc 嵌入式汇编(asm)实现bsr(位扫描)指令