在《C++入门经典》,第九版,P407页,有这样的描述。解决了一个困扰我很久的问题。
就是:如何正常安排类的内部结构。public里面写什么,private里面写什么。什么东西该放在哪里?
书上是这样说的:
使用ADT类的原则:
(1)将所有成员变量都设为类的私有成员。
(2)将用户程序员需要的每个基本操作都设为类的公共成员函数,并完善地指定如何使用每个公共成员函数。
(3)将任何辅助函数都设为私有成员函数。
在《C++入门经典》,第九版,P407页,有这样的描述。解决了一个困扰我很久的问题。
就是:如何正常安排类的内部结构。public里面写什么,private里面写什么。什么东西该放在哪里?
书上是这样说的:
使用ADT类的原则:
(1)将所有成员变量都设为类的私有成员。
(2)将用户程序员需要的每个基本操作都设为类的公共成员函数,并完善地指定如何使用每个公共成员函数。
(3)将任何辅助函数都设为私有成员函数。