通常我们在设计c++类时,需要注意哪些要点:
1.构造函数使用初始化列表。
2.成员函数该不该加const修饰。
3.成员函数传递参数尽量考虑pass by reference,而且要不要加const。
4.返回时考虑by value 还是by reference。
5.数据放到private里面,提供给外面调用的放到public里面。
6.函数在编译器中的组成部分是:函数名+参数+const
7.拷贝构造函数
8.拷贝赋值函数,深复制还是浅复制
1.构造函数使用初始化列表。
2.成员函数该不该加const修饰。
3.成员函数传递参数尽量考虑pass by reference,而且要不要加const。
4.返回时考虑by value 还是by reference。
5.数据放到private里面,提供给外面调用的放到public里面。
6.函数在编译器中的组成部分是:函数名+参数+const
7.拷贝构造函数
8.拷贝赋值函数,深复制还是浅复制