2016-09-15 8 views
1

にテンプレートクラス自体を定義し、私の理解から、私はテンプレートの知識を勉強タイプ

template<typename T> struct myclass 
{ 
... 
    typedef myclass type; 
... 
} 

のようないくつかのテンプレートの使用法を見つけ、私はTを指定して「MyClassの」を使用することができます。同様

myclass<int> member; 

は、今ではTをspecifingせずに「タイプ」に「MyClassの」を定義するので、私は「タイプ」が使用される場合に知っていただきたいと思います。

例をお待ちしております。

+2

myclass'定義 'の内部には、' 'myclass'はMyClassの'あります。 – Jarod42

答えて

6

myclass<T>の本体の内部には、識別子myclassmyclass<T>の同義語であるので、ラインはと等価である:

typedef myclass<T> type; 
関連する問題