
1. 动态多态是由纯虚函数实现的。 错误,是由虚函数和重写实现的
2. ③是错的
int i = 0, j = 1; int &r = i;//① r = j;//② int *p = i;//③ *p = r;//④
3. 输出 1
#includeusing namespace std; class A { public: static int a; void init() { a = 1; } A(int a = 2) { init(); a++; } }; int A::a = 0; int main() { A obj(5); cout << obj.a << endl; cin.get(); return 0; }