2016-05-04 8 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

可能ですか? No. – DeiDei

+1

私はC++コースでプロジェクトを開いています。出来ますか?教えてください。 – perencia

答えて

0

継承、オーバーロードなどのこのコードをコンパイルする方法はありますか。

いいえ少なくともお試しではありません。あなたはmylist<MyType>のようなmylistのためのテンプレートパラメータを提供する必要があるため

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

は有効ではありません。

あなたはおそらくテンプレート特殊化を探しています。

+0

T.Aはこのコードを私に提供しました。 と私は非常に多くのエラーを持っています.. – JJseung

+1

@seunghwanJeongまあ、キックT.A.お尻に: - P ... –

+1

好きなようにそのT.A.キャンパス外で打ち上げられ、戻ってくる道は決して見つけられません。冗談なし。 – SergeyA

関連する問題