請教 Royce520 有關RTTI的問題 |
尚未結案
|
johnny_1121
一般會員 發表:12 回覆:58 積分:24 註冊:2002-04-15 發送簡訊給我 |
|
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
johnny_1121 你好,
< > 承你盛情, 指明了依個給我的問題, 讓我不勝惶恐...
其實這個東西 很多人都懂得的... 你指明我 別人可能不好
意思回答了...< >
我先把 BCB 裡面的一小段說明 RTTI 東西給你看(不好意思,
或許你看過, 不過我這一兩天 有事 所以在跟你討論... ) 功能:
(1) write portable code that can determine the actual type of a data object at runtime
(2) check whether an object is of some particular type and whether two objects are of the same type.
範例:
#include
------
不要忘記呼吸,不要忘記編程! ∩__∩ |
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
|
johnny_1121
一般會員 發表:12 回覆:58 積分:24 註冊:2002-04-15 發送簡訊給我 |
引言: 承你盛情, 指明了依個給我的問題, 讓我不勝惶恐...其實這個東西 很多人都懂得的...你指明我別人可能不好意思回答了...我先把 BCB 裡面的一小段說明 RTTI 東西給你看(不好意思,或許你看過, 不過我這一兩天 有事 所以在跟你討論... ) (1) write portable code that can determine the actual type of a data object at runtime (2) check whether an object is of some particular type and whether two objects are of the same type. #includeRTTI Runtime type identification 首先感謝你的回覆~你的例子很顯明,我確實有更深入的體認了,(原來我過用類似的,祇是不知這就是所謂的RTTI,@_@|||) 舉例: 假設我作了一個DLL檔提供給user使用,在一個function中我使用了template來讓user傳入參數,再function中我使用typeid來判別user傳入的型態為何再作轉換…這樣就是RTTI嗎? 那是不是我自個兒DIY元件也可以囉? 有任何指導糾正,敬請回覆~ PS:DLL無法overloading…那時使用template是不對的… _ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |