[EffectiveC++]item23:Prefer non-member non-friend functions to member functions
2013-08-01 14:13
309 查看
99页
导致较大封装性的是non-member non-friend函数,因为它并不增加“能否访问class内之private成分”的函数数量。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/0b2f48c982dbfffbcdbb084ede75dc3f.png)
导致较大封装性的是non-member non-friend函数,因为它并不增加“能否访问class内之private成分”的函数数量。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/0b2f48c982dbfffbcdbb084ede75dc3f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/b29c7249210cac096867553c45f02c74.png)
相关文章推荐
- Item 23: Prefer non-member non-friend functions to member functions(Effective C++)
- 条款23:宁一 non-member no-friend 替换member函数(prefer non-member non-friend functions to members functions)
- Item 24: Declare non-member functions when type conversions should apply to all parameters(Effective C++)
- Effective C++ Item 23 宁以non-member、non-friend替换member函数
- 条款24:若所有参数皆需要类型转换,请为此采用non-member函数(Declare non-member functions when type conversions should apply to all parameters)
- Effective Java(Item: 23 to 37)
- 条款23:宁以no-member、no_friend替换member函数
- Item 46: Define non-member functions inside templates when type conversions are desired(Effective C++)
- Effective C++ 条款23 宁以non-member,non-friend替换member函数
- 条款23:宁以non-member,non-friend 替换member函数
- Item 45: Use member function templates to accept "all compatible types."(Effective C++)
- 条款23 宁以non-member、non-friend替换member函数
- Item22 When using the Pimpl, define specific member functions in the implementation file
- [翻译] Effective C++, 3rd Edition, Item 23: 用 non-member non-friend functions(非成员非友元函数)取代 member functions(成员函数)
- Effective C++ -----条款23:宁以non-member、non-friend替换member函数
- Prefer member functions to algorithms with the same names
- 条款23:宁以non-member、non-friend替换member函数
- [EffectiveC++]item10:have assignment operators return a reference to *this
- 条款23:宁以non-member、non-friend替换member函数
- 条款23:宁以non-member、non-friend替换member函数