08/09/13 23:31:29
すみません、初心者な私に教えて下さい。
#include <list>
using namespace std;
class C
{
public:
int ic;
C (int c) { ic = c; }
};
int main()
{
list<C *> mylist;
mylist.push_back( new C(0) );
mylist.push_back( new C(1) );
mylist.push_back( new C(2) );
}
こんな感じになってるとして、ic == 1 であるようなオブジェクトだけを、
・list から削除し、
・かつ delete する
には、どのように書けばよいのでしょう。