【注意】STLの落とし穴【危険】
■ このスレッドは過去ログ倉庫に格納されています
0091デフォルトの名無しさん
2005/06/05(日) 14:46:21class test
{
std::list<int> c;
mutable std::list<int>::iterator i;
void constant_method() const
{
i= c.begin(); // ERROR
i= const_cast< std::list<int>* >(&c)->begin(); // OK
}
void nonconstant_method()
{
i= c.begin(); // OK
}
};
■ このスレッドは過去ログ倉庫に格納されています