Item 23: Prefer non-member non-friend functions to member functions(Effective C++)
2011-03-28 12:02
405 查看
Prefer non-member non-friend functions to member functions. Doing so increases encapsulation, packaging flexibility, and functional extensibility.
相关文章推荐
- [EffectiveC++]item23:Prefer non-member non-friend functions to member functions
- 条款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函数
- Effective C++ 条款23 宁以non-member,non-friend替换member函数
- [翻译] Effective C++, 3rd Edition, Item 23: 用 non-member non-friend functions(非成员非友元函数)取代 member functions(成员函数)
- Item 35: Consider alternatives to virtual functions(Effective C++)
- Effective C++ -----条款23:宁以non-member、non-friend替换member函数
- Effective C++ Item 35 Consider alternatives to virtual functions
- Effective C# Item 23: Avoid Returning References to Internal Class Objects
- Item 46: Define non-member functions inside templates when type conversions are desired(Effective C++)
- Item 45: Use member function templates to accept "all compatible types."(Effective C++)
- More Effective C++ 31. Making functions virtual with respect to more than one object
- Item 15: Provide access to raw resources in resource-managing classes.(Effective C++)
- Item 28: Avoid returning "handles" to object internals.(Effective C++)
- Effective Java(Item: 23 to 37)
- Item 20: Prefer pass-by-reference-to-const to pass-by-value(Effective C++)
- Item 51: Adhere to convention when writing new and delete(Effective C++)
- 条款23:宁以non-member、non-friend替换member函数
- 《Effective C++》学习笔记条款23 宁以non-member、non-friend替换member函数