单选题:现有基类A和派生类B的定义如下:
现有基类A和派生类B的定义如下:
```
class A {
public:
A() { cout << "1"; }
~A() { cout << "2"; }
};
class B: public A {
public:
B() { cout << "3"; }
~B() { cout << "4"; }
};
```
当创建B的对象B b时,输出结果是()。 @[C](1)
A. 1234
B. 1324
C. 1342
D. 3142
A.1234
B.1324
C.1342
D.3142
答案:C
```
class A {
public:
A() { cout << "1"; }
~A() { cout << "2"; }
};
class B: public A {
public:
B() { cout << "3"; }
~B() { cout << "4"; }
};
```
当创建B的对象B b时,输出结果是()。 @[C](1)
A. 1234
B. 1324
C. 1342
D. 3142
A.1234
B.1324
C.1342
D.3142
答案:C