2017-12-01 6 views
0

ここで私は興味深いコードをいくつか持っています。誰もテンプレートの補助パラメータなしでmyClassからサブタイプを取得する方法を知っていますか?テンプレートクラスのスコープから型を取得するには?


注:あまりにもたぶんmyClassテンプレート。

class myClass 
{ 
    public: 
    struct tPacaje 
    { 
     int data; 
    }; 
}; 

template <class T> 
class executorClass 
{ 
    public: 
    void todo(T::tPacaje ob) 
    { 
     ... 
    } 
}; 

答えて

1

あなたはあなたがtypenameを使用しているコンパイラに指示する必要があるタイプを使用しようとしている。

template <class T> 
class executorClass 
{ 
    public: 
    void todo(typename T::tPacaje ob) 
    { 
      //^------- 
     //... 
    } 
}; 
+0

ワンダフル、そんなにありがとう! –

関連する問題