テンプレートクラスMyClassがあるとします。 テンプレートのタイプをクラスの変数として保存することはできますか?もしそうなら、どのように?私はそれがこのようなことをすることが可能かどうか不思議です。変数としてC++の型名
Template <typename T> class MyClass;
Template <typename T> class AnotherClass;
MyClass<int> myClassInstance;
AnotherClass<oneInstance.functionThatReturnsTheStoredTypeFromAnInstanceVariableOfMyClass()> anotherClassInstance;
ありがとうございます。
コンパイルしてテストしましたか?それは機能しましたか? – NirMH
'AnotherClass>'または 'AnotherClass 'を取得しようとしていますか? –
Useless
@ NirMH、私はそれが正確に可能ではないように見えるクラスのインスタンス内の変数としてテンプレートに渡された型を格納する方法を知っていれば、それをコンパイルしようとしたでしょう。 – thealch3m1st