討論串[問題] virtual function 的疑惑2
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
這邊的確是我筆誤了. 你寫的才是對的這是「副作用」. 呼叫 base class ctor 的目的是初始化 base class member. 並不是初始化 vtableBar 裡面的 vtable pointer 只有一個. 並沒有分 Foo::vtable 或 Bar::vtable不對. v
(還有978個字)
內容預覽:
l大您好 我再次閱讀之前的文章. 其實已經忘記了 再次閱讀後有些疑問. 如下. 這邊是否筆誤 反正就是 來自Foo::vtable??. 然後應該會有自己Bar的vtable吧?. VTable *vtable;. 呼叫這邊的附加用處. 是設定 Foo::vtable 去指向Foo的virtual
(還有990個字)
內容預覽:
(呵欠) ㄟ...好像沒人要回這篇,我只好就我所知的隨便寫一下.... 上一篇講了 class member function 的原理,現在我們來看看 virtual function。. (以下我講的 C++ 物件實作方式都只是一個常用的模形,各家 Compiler 真的用的. 方法可能都有些微不
(還有3811個字)
內容預覽:
看了上面那篇的virtual function. 想了一些情況 但是不知道該怎麼去解釋. 有三個問題想請教. 1.. class Base1 {. public:. void f() {cout<<"1"; }. };. int main(). {. int *p=(new int);. Base1
(還有1007個字)
首頁
上一頁
1
下一頁
尾頁