C++相談室 part47
■ このスレッドは過去ログ倉庫に格納されています
0554デフォルトの名無しさん
2006/03/05(日) 16:48:17変数が静的か動的かを調べる方法はないでしょうか?
具体的には、以下のようなことがしたいと思ってます。
list<int *> List;
// 静的な変数を追加
int a=0;
List.push_back(&a);
// 動的な変数を追加
int* b = new int(0);
List.push_back(b);
// 全開放
list<int *>::iterator itr;
for (itr=List.begin(); itr!=List.end(); itr++) {
if ( (*itr) が動的に確保された変数 )
delete (*itr);
}
List.clear();
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています