Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
方法能否访问参数的私有成员? 在C++中,假设我有一个类MyCLS: class MyCls{ public: void fun(const MyCls& x); private: int privatedata; }_C++_Class - Fatal编程技术网

方法能否访问参数的私有成员? 在C++中,假设我有一个类MyCLS: class MyCls{ public: void fun(const MyCls& x); private: int privatedata; }

方法能否访问参数的私有成员? 在C++中,假设我有一个类MyCLS: class MyCls{ public: void fun(const MyCls& x); private: int privatedata; },c++,class,C++,Class,我的问题是如果fun可以访问x.privatedata是的,它可以 两者都是同一个类用编译器尝试这一点很难吗?诚然,编译器可能是错误的,最终的答案是语言规范。但尝试一下也许会给你一些启示。+一个很好的是,看到狗使用互联网和C++。

我的问题是如果
fun
可以访问
x.privatedata

是的,它可以


两者都是同一个类

用编译器尝试这一点很难吗?诚然,编译器可能是错误的,最终的答案是语言规范。但尝试一下也许会给你一些启示。+一个很好的是,看到狗使用互联网和C++。