main(){
CA ca;
void* pv;
pv=&CA;
.............
.............
//有什麼方法可以在此知道pv是指向CA這個type的class嗎?
.............
}
謝謝~
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 211.21.72.74]
> .............
> .............
> //有什麼方法可以在此知道pv是指向CA這個type的class嗎?
> .............
> }
> 謝謝~
--
雲科大88級資管系畢業 12號 Allen Liu
[1;33m我是隻 [0m [1;5;36m浪漫多情 [m [1;33m的魚兒..... [m [1;5;36m
浪漫 [m [1;1;33m是我的 [m [1;3;32m天性... [m [m [1;5;36m 多情 [m [1;1;33m是我的 [m [1;1;32m個性... [m
[m [1;36m 或許 [m [1;33m 你會覺得我很濫情.... [m
[1;33m 但 [m [1;1;32m請相信我 [m [1;33m 我始終 對你 [m [1;5;31m一直沒變.. [m
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 203.66.222.20]
很難....如果用你的方法的話,真的很難....除了使用sizeof()去做mapping的動作才
有可能,不過很容易錯就是了...
在C++本身對RTTI有支援, 有兩個function可以做dynamic_cast,typeid,不過你如果把它
轉成void*那就很難囉!!