先輩から教えてもらった方法をメモ。
Particleクラスみたいなものをつくって、それをvectorにぶち込んで大量に飛ばしたくなる時ってままありますよね。
良くある実装例
ofApp.h
vector<Particle> mParticle;
ofApp.cpp
Particle tmpP;
mParticle.push_back(tmpP);
スマートポインタを使った実装例
ofApp.h
vector<ofPtr<Particle> > mParticle;
ofApp.cpp
ofPtr<Particle> tmpP = ofPtr<Particle>(new Particle);
mParticle.push_back(tmpP);
スマートです。