-1

ベクトルには次のものがあります。

vector<type> name;

<type>自分のクラスに型を渡すためにこの " " を作成するにはどうすればよいですか?

4

3 に答える 3

2

あなたが探しているのはtemplateです。

#include <iostream>
template<typename T>
class myClass
{
public:    
    myClass(T value){std::cout << value;}
};

int main()
{
    myClass<int> c(1);
}
于 2013-03-03T00:21:44.117 に答える
0

クラスを作成しますtemplate

例えば

template< class item_t >
class my_vector_t
{
    // whatever
};
于 2013-03-03T00:21:30.303 に答える
0

typeベクトルを使用する場合、何を代わりに配置するかを尋ねていると思います。これは単にクラスの名前です:

vector<MyClass> myVec;
于 2013-03-03T00:25:42.003 に答える