ベクトルには次のものがあります。
vector<type> name;
<type>自分のクラスに型を渡すためにこの " " を作成するにはどうすればよいですか?
あなたが探しているのはtemplateです。
#include <iostream>
template<typename T>
class myClass
{
public:
myClass(T value){std::cout << value;}
};
int main()
{
myClass<int> c(1);
}
クラスを作成しますtemplate。
例えば
template< class item_t >
class my_vector_t
{
// whatever
};
typeベクトルを使用する場合、何を代わりに配置するかを尋ねていると思います。これは単にクラスの名前です:
vector<MyClass> myVec;