Notice : 内容無保証。禁無断転載。リンク自由。

virtual_1.cpp

// virtual (1)
// 共通の親クラスから派生させた例

#include <stdio.h>

class Canimal {
public:
    void greet(void){printf("???\n") ;}
} ;

class Ccat : public Canimal{
public:
    void greet(void){printf("にゃ〜\n") ;}
} ;

class Cdog : public Canimal{
public:
    void greet(void){printf("わんわん\n") ;}
} ;

int main(void)
{
    Ccat    aCat ;
    Cdog    aDog  ;

    aCat.greet() ;
    aDog.greet() ;

    return 0 ;
}

戻る
トップページへ戻る