摘要: 友元就是让本该不能访问类的私有成员、保护成员的函数或者类,通过声明它为友元的方式,使得他们能够访问这些私有、保护成员。使用友元其实就是破坏封装,应尽量避免使用。友元有多重形式,经常会造成混乱,其实总结来说,就是三种程度的破坏封装:1、声明一个普通函数作为类的友元(最高程度破坏封装)class INTEGER{private: int num;public: friend void Print(const INTEGER& obj);//声明友元函数 INTEGER(){ num=999; }};void Print(const INTEGER& obj)/... 阅读全文
posted @ 2013-09-06 10:34 iyjhabc 阅读(369) 评论(0) 推荐(0) 编辑