精華區beta Programming 關於我們 聯絡資訊
: pointer to member function應該也仍可指向相同的function : 不需要再額外儲除virtualness或多重繼承的一相關資訊才是 : 也許我看得不夠深入 : 可以請你再說詳細些嗎??? 一個member function pointer要可以同時指向virtual與非virtural兩種function 所以一個member function pointer ptr->*f(); 到底f是要當作vtable索引呢(指向virtual function) 還是要當作一般的偏移量(nonvirtual function)? 你要如何辨別這兩種情形 產生正確的呼叫? 在多重繼承或是virtual繼承下 情形就再複雜一點 不像你想的簡單 有興趣去翻 Inside The C++ Object Model 這本書 裡面講得很詳細... -- 〒作者:cplusplus 來自:46-205.dorm.ncu.edu.tw ◎二進位的世界【140.115.50.50‧binary.csie.ncu.edu.tw】
sekya::p恩,加上繼承之後還滿有趣的。變化很多。 59.104.35.15 06/04