在面向对象的程序开发中,类声明和成员函数定义的分离,一般做法是将类的声明(其中包含成员函数的声明)放在指定的( )中,为了实现信息隐蔽,对类成员函数的定义一般不放在头文件中,而另外放在一个文件中。
举一反三
- 在面向对象的C++程序的多文件结构中,一般将类的说明文件和类的成员函数的实现文件分别放在.h文件和.cpp文件中,使用时仅包含头文件即可。
- 类定义中包括数据成员和函数成员的声明
- 成员函数可以在类体中定义,也可以在类体中只写成员函数的声明,在类的外面进行函数定义.
- 自定义函数的函数声明,通常将一个源文件中定义的所有函数的函数声明放在一个对应的头文件中。
- 下列关于类的成员的描述中,正确的是( )[br][/br]· A: 类定义中只能说明函数成员的函数头,不能定义函数体<br>· B: 类中的函数成员可以在类体中定义,也可以在类体之外定义<br>· C: 类中的函数成员在类体外定义时也必须与类声明在同一文件中<br>· D: 在类体之外定义的函数成员不能操作该类的私有数据成员