編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Code::Blocks C++
問題(Question):
當傳入的class不同的時候
要如何判斷傳入的是屬於哪個class呢
程式碼當中的 man 是父類別
而 magician 和 warrior 都是繼承man的子類別
我在父類別 man 中寫一個功能
希望傳入不同class時可以有不同的處理方式
錯誤結果(Wrong Output):
會顯示 magician 和 warrior 在這邊沒有被宣告
'magician' was not declared in this scope
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/AeQHKr