C++相談室 part63
■ このスレッドは過去ログ倉庫に格納されています
0092デフォルトの名無しさん
2008/07/29(火) 01:40:00テンプレートコピーコンストラクタなるものを試してみたのですが。
コンパイラは「コンパイルされたクラスの テンプレート のインスタンス化
'C<T>::C<int>(const C<int> &)' の参照を確認してください」
と言ってきます。
template<class T>
class C{
T m;
public:
C(T _m = T()):m(_m){}
template<class Otr>
C(const C<Otr> &c){ m = c.m; }
};
int main()
{
C<int> Ci;
C<double> Cd(Ci); // ……※
}
■ このスレッドは過去ログ倉庫に格納されています