看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《snowlike (snowlike)》之銘言: : ※ 引述《dbfox (幻夢狐)》之銘言: class Base { virtual void run() = 0; public: void start() { this->run(); } }; class Derived : public Base { virtual void run() { clog << "Derived::run()\n"; } }; 雖然Derived不能呼叫run,但是它依然可以在繼承體系使用 並不是碰不到該成員就沒繼承 就某人的比喻來說 你只會說一個女人"己經懷孕"或"尚未懷孕" 不會說她"部分懷孕" 如果"不死生物"的"心臟"是實作細節被隱藏起來 然後細節被視為沒有繼承的話 那"吸血鬼"可爽了 因為它少了一個弱點 不過實際上的狀況可能是少了心臟它就81了 類似你說的情形的可能是friend 不過friend本來就不是member -- 自High筆記(半荒廢) http://legnaleurc.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.194.91