/* ====================================================================== */ /** * main.cpp * 多重継承についてのテストプログラム * * //< × 変数の宣言・定義 * //< × 変数の宣言 * //< × 関数の宣言・定義 * //< 〇 関数の定義 * //< 〇 マクロの作成 * //< 〇 構造体の宣言 * //< 〇 クラスの宣言 * //< 〇 メンバ(インライン)関数の定義 * //< × メンバ関数の定義 * //< 〇 externを使用した変数宣言 * //< 〇 staticを使用した変数宣言・定義 * //< 〇 staticを使用した変数宣言 * * #ifndefを使用して多重定義がどうのこうの言われたために * どうなったら多重継承になるのかを考えてテストしてみたプログラム * 上記に書かれている×にあることを.hでやると多重定義が発生する可能性が * 生まれるので極力控えること * * 2012/09/16 ver1.0 基本形 */ /* ====================================================================== */ #include
#include "Character.h" #include "define.h" #include "A.h" using namespace std; void main(){ GET_CHR()->Init(); cout<<"DEF_A = "<
hp<<"\n"; cout<<"AのFunc関数 = "<