非常によく似た質問を投稿し、回答を得ました。私は現在、コンストラクターで同じ問題に直面しています.. T2 のコンストラクターをどのように記述しますか?
template<typename T>
class T1
{
public:
T1(int t) : m_t(t) {}
protected:
int m_t;
};
template<typename T>
class T2 : public T1<T>
{
public:
T2(int t) : m_t(t) {} // error
int get()
{ return this->m_t; }
protected:
};