一段有意思的代码。关于类继承的
#include <iostream> using namespace std; class Base { public: Base():i(1){} int get() { return i; } private: int i; }; class Derived : public Base { public: Derived():j(2){} private: int j; }; int main() { Base b[5]; Derived d[5]; Base *p = d; for(int i = 0; i < 5; i++) cout << p[i].get() << endl; return 0; }