为什么同一类的对象可以访问彼此的私有(private)数据?classTrivialClass{public:TrivialClass(conststd::string&data):mData(data){};conststd::string&getData(constTrivialClass&rhs)const{returnrhs.mData;};private:std::stringmData;};intmain(){TrivialClassa("fish");TrivialClassb("heads");std::cout此代码有效。对象a完全有可能从对象b访问私有(privat