在下列, c 类的数据成员中有一个 A 类对象和一个 B 类对象。 class A { int a; public: A(int x = 10) { a = x; } int GetA() {return a;} }; class B { int b; public: B(int x) { b = x; } int GetB() { return b; } }; class C { int c; A aobj; B bobj; public: C(int x, int y, int z) :aobj(y),bobj(z) // E {c = x; } void Print() { cout << aobj.GetA() << '\t' << bobj.GetB() << '\t' << c << endl; } }; int main() { C cobj(3,6,8); cobj.Print(); return 0; } 程序在 E 行定义了构造函数,如果将该行改为下列中( )选项时,便会出现编译错误。