VS2015友元函数重载操作运算符无法访问私有成员
问题是在看C++primer plus 私有继承部分出现的,按照书上的代码,在VS2015中发现编译不通过,提示为无法访问类的私有成员,该错误是在重载>>运算符时出现的,而其他友元函数访问私有成员未出现错误。
解决方法:将>>运算符的定义放在类声明中进行,如下:
#ifndef STUDENTC_H_
#define STUDENTC_H_
#include
#include
#inclu
原创
2017-01-31 12:09:23 ·
2739 阅读 ·
0 评论