- 251 名前:デフォルトの名無しさん [2014/04/14(月) 11:00:15.74 ID:fXV0vjOD]
- vectorにクラスを格納するのって
#include <iostream> #include <vector> class c_myclass { public: void myfunc(int num) { std::cout << "myfunc" << num << " が呼び出されました \n"; } }; int main() { c_myclass temp; std::vector<c_myclass> vec; for(int i=0; i<10; ++i) vec.push_back(temp); for(int i=0; i<vec.size(); ++i) vec[i].myfunc(i); return 0; } このような感じでよろしいでしょうか? ちなみに サイズを指定する場合は std::vector<c_myclass> vec(10);でしょうか?
|

|