问题
单项选择题
以下程序中,错误的行为 ① # include <iostream.h> ②class A ③{ ④ public: ⑤ int n=2; ⑥ A(int val){ cout < < val < < endl;} ⑦ ~A( ){ }; ⑧ }; ⑨void main( ) ⑩{ ⑾ A a(0); ⑿ }
A.⑤
B.⑥
C.⑦
D.⑾
答案
参考答案:A
解析:解析:C++语言中规定在类体中不允许对所定义的数据成员进行初始化。