- 博客(5)
- 收藏
- 关注
原创 【深入理解计算机系统笔记】Linux 下 程序的链接过程
根据面向对象守则,数据应该尽可能被封装,类中成员函数和friend函数的封装性要比非成员函数的封装性低。为什么呢?这是因为越少的代码能够访问对象内的数据,那么越多的数据能够被封装,我们也能够越能自由地改变对象的数据,这样一旦改变成员数据的话能够将其他的改动变的最低。 非成员函数和非友元函数能够实现较大的封装性,这是因为它们的存在并不增加能够访问class中private成员的数量。 假设有一个类
2017-08-01 20:37:12 546
原创 【effetive C++ 笔记 】条款23:宁以non-member, non-friend替换member函数
根据面向对象守则,数据应该尽可能被封装,类中成员函数和friend函数的封装性要比非成员函数的封装性低。为什么呢?这是因为越少的代码能够访问对象内的数据,那么越多的数据能够被封装,我们也能够越能自由地改变对象的数据,这样一旦改变成员数据的话能够将其他的改动变的最低。 非成员函数和非友元函数能够实现较大的封装性,这是因为它们的存在并不增加能够访问class中private成员的数量。 假设有一个类
2017-08-01 11:30:11 530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人