细说C++的友元
为了把C++的友元讲的通俗易懂,我就从这个地球上一种很神奇的生物——女人,说起。众所周知,女生不愿意让别人知道的两个秘密,一个是年龄,另一个就是体重了(虽然已经知道很多年了,但是依然不懂,为什么女生不愿意让别人知道她们的年龄和体重,这很重要吗?)。现在,我们根据这一特性,来创建一个女朋友类。由于,女生不想要让别人知道她们的年龄和体重,也就意味着,这两个变量是private变量,这样,外界就不能随意访问了。现在,开始创建这个类: class Girlfriend{ private: int age; int weight; public: Girlfriend ( int age, int weight ){ this->age = age; this->weight = weight; } int GetAge ( void ){ return this->age; } int GetWeight ( void ){ return this->weight; } }; 现在,我们已经有了“女朋友”这个类了。既然我们这些写程序的码畜没有对象,那么我们就基于这个类,...
