我試圖建立一個類型取決於輸入參數的對象。例如。我的對象被稱爲「進程」,並在運行時2和5(含)之間的整數輸入和東西有點像這種情況會發生:根據輸入參數在C++中創建一個對象屬於一個類
if (input == 2) TwoJ process;
if (input == 3) ThreeJ process;
if (input == 4) FourJ process;
if (input == 5) FiveJ process;
顯然上述不起作用,因爲對象超出範圍立即。有沒有一種方法來實現這個很好? 乾杯
所以我的基類實際上並不需要做任何事情,只需要從中可以獲得所有實際類的東西? – JMzance
@JackMedley,是的。它定義了一個所有被欺騙的類必須實現的接口。 – hmjd
好吧,我已經建立了它,它似乎是好的!大! 另一個相關的事情是:我現在如何訪問派生類中的方法? – JMzance