C++重载输入输出运算符

来源:互联网 发布:大数据时代下的统计学 编辑:程序博客网 时间:2024/05/16 02:05

编译时,却提示

error C2248: 'm_a: cannot access private member declared in class CBase

error C2248: 'm_pp: cannot access private member declared in class CBase

 

这就奇怪了,友元函数不是能访问类的私有成员变量吗?怎么就不行了。

后来得知,原来我用的是VC++6.0编译器,在vs2005上就没问题了。或者把头文件包含写成

#include <iostream.h>

//using namespace std

就可以了。

原创粉丝点击