设计一个class需要注意的关键点
1 使用initializer list
2 函数是否需要加const
3 参数的传递尽量考虑传reference,以及是否需要加const
4 return时考虑by value还是by reference
5 数据主要放在private,函数主要放在public
本文概述了在设计类时应关注的五个要点:使用InitializerList、决定函数的const属性、参数传递方式(引用与const)、return值策略(byvaluevsbyreference)以及数据和函数的访问修饰符(private和public)。
1 使用initializer list
2 函数是否需要加const
3 参数的传递尽量考虑传reference,以及是否需要加const
4 return时考虑by value还是by reference
5 数据主要放在private,函数主要放在public
4978
1714

被折叠的 条评论
为什么被折叠?