#include "stdafx.h" #include#include using namespace std; class Base { public: int num; virtual void func() { cout<<"Do something in Base"< func(); } int main() { //Base* pb=new Derived(10); //使用private和protected的繼承屬性後,不可以這樣賦值 //因為Base在Derived中已經是私有部分,不能在此處訪問 //所以無法完成轉換 getBasePtr(); system("pause"); return 0; }