理系学生日記

おまえはいつまで学生気分なのか

忍者TOOLS

コンストラクタからの仮想関数呼び出しにはまった

いまさらハマったおwwなんでいまさらハマるのww泣いたww

#include <iostream>

class Parent {
    virtual void say() { std::cout << "親だお!" << std::endl; }
public:
    Parent() { say(); }
};

class Child : public Parent {
    virtual void say() { std::cout << "子だお!" << std::endl; }
public:
    Child() {}
};

int main() {
    Parent parent;
    Child child;
    return 1;
}

結果:

親だお!
親だお!