什么成员应指定为公有的?什么成员应指定为私有的?什么函数最好放在类中定义?什么函数最好在类外定义?
时间: 2024-06-11 13:05:10 浏览: 192
应该将需要被其他类或函数访问的成员指定为公有的,而将只能被类内部函数访问的成员指定为私有的。
构造函数、析构函数、拷贝构造函数和赋值运算符重载函数最好放在类中定义,因为它们需要访问类的私有成员。
辅助函数、友元函数和重载运算符函数最好在类外定义,因为它们通常不需要访问类的私有成员,并且它们的定义可以分离到不同的文件中,以便更好地组织代码。
阅读全文