vc++第2章 C++面向对象程序设计
2.1.1 类的定义定义类时还应注意: (1) 类中的数据成员的数据类型可以是任意的,但不允许对所定义的数据成员进行初始化, 例如类CMeter中,下面的定义是错误的: class CMeter { ... private: int m_nPos = 10; // 错误 ... }; (2) 在“public:”或“private:”后面定义的所有成员都是公有或私有的,直到下一个“public:”或 “private:”出现为止。若成员前面没有类似“public:”或“private:”,则所定义的成员是 private(私有),这是类的默认设置。 (3) 关键字public和private可以在类中出现多次,且前后的顺序没有关系;但最好先声明公 有成员,后声明私有成员,因为public成员是用户最关心的。 (4) 除了public和private外,关键字protected(保护)也可修饰成员的类型,它与private两者 基本相似,但在类的继承时有所不同(后面还会讲到)。 (5) 数据成员的类型可以是任意的,包含整型、浮点型、字符型、数组、指针和引用等,也 可以是另一个类的对象。 (6) 尽量将类单独存放在一个文件中或将类的声明放在.h文件中而将成员函数的实现放在 与.h文件同名的.cpp文件中。以后将会看到,Visual C++ 6.0为用户创建的应用程序框架中 都是将各个类以.h和同名的.cpp文件组织的。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库vc++第2章 C++面向对象程序设计(3)在线全文阅读。
相关推荐: