实例a1和a2都属于类模板A,则由于C++的特性,实例a1可以访问a2的private的数据成员
“WoodyKaixa原创发现”
#include<iostream>
using namespace std;
class A {
private:
int value = 6;
public:
void reValue(A &a,int newValue) {
a.value = newValue;
}
void toString() {
cout << value << endl;
}
};
int main() {
A a1;
A a2;
a1.reValue(a2, 10);
a2.toString();
return 0;
}
运行结果显示,访问成功,十分离谱