2016-05-04 42 views
-5

我在C++課程中有一個項目。 有可能嗎?C++使用模板類

#include<iostream> 
#include "mylist.hpp" 

int main(){ 
    mylist<int> *x = new mylist<int>(); //I know this is possible. 
    mylist *y = new mylist(); //....how? 
} 

mylist.hpp是頭文件包含關於mylist類。 有什麼辦法可以編譯這個代碼,比如繼承,重載......?

+5

你基本上是問「請給我一杯」。不,請說明您想要啤酒還是水! –

+2

這可能嗎?編號 – DeiDei

+1

我在C++課程中有一個項目。可能嗎?你告訴我。 – perencia

回答

0

有什麼辦法可以編譯這個代碼,比如繼承,重載......?

不,至少不是。

mylist *y = new mylist(); //....how? 

,因爲你必須爲mylistmylist<MyType>提供一個模板參數無效。

您可能在尋找模板專精

+0

T.A向我提供了這段代碼「這是測試用例!!!」 和我有這麼多的錯誤.. – JJseung

+1

@seunghwanJeong好吧,踢T.A.在屁股:-P ... –

+1

最好這麼難以T.A.是在校外推出的,從來沒有找到回頭路。沒有開玩笑。 – SergeyA