C++相談室 part76
■ このスレッドは過去ログ倉庫に格納されています
0765645 ◆GWRSHcLrd6
2010/01/09(土) 20:26:59>> class _null {};
>> struct __ptr;
>予約識別子。未定義動作。
そうでした・・・
>適切なライブラリヘッダの #include なしで NULL は使えない。コンパイルエラー。
すみません。<cstdio>をインクルードしました。
>ファイル終端に改行が無い。未定義動作。
開いてませんでした・・・orz
>smart_ptr<T>::__ptr::Inc() で INT_MAX を超えないうちに「超えました」のエラー。
修正しました。ありがとうございます。
>しかもそこで投げるのは bad_alloc じゃないだろう。
そうですね… とりあえずoverflow_errorに変更しました。
■ このスレッドは過去ログ倉庫に格納されています