单项选择题

下列说法正确的是(    )。
A、每个头文件在编译时会生成一个目标文件
B、为避免头文件中的内容被多次包含后出现重复定义的错误,应当使用条件编译指令进行处理 
C、使用extern关键字声明的变量会被分配内存空间并进行初始化
D、通常将类的成员函数实现放在头文件中

微信扫码免费搜题