摘要: 情形如下: class Point{public:Point(int xx, int yy) { x = xx; y = yy; }Point(const Point &p):x(p.x),y(p.y) //这里的复制构造函数对象p竟然能直接访问自己的私有成员?? { }private: int x 阅读全文
posted @ 2023-04-10 00:20 肆空界 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 友元的作用:提高程序的运行效率。(原因:减少了类型检查和安全性检查) 网上大多是这种说法,但几乎没有解释为什么是减少了类型检查和安全性检查。博主认为:普通函数在被调用的时候,一般来说有下面几种方式:对象.+数据(或者成员函数),类名::数据(或成员函数),而使用友元时,一个类的友元函数可以直接使用直 阅读全文
posted @ 2023-03-31 22:36 肆空界 阅读(53) 评论(0) 推荐(0) 编辑