2009-04-01から1ヶ月間の記事一覧

Segmentation Faultの原因

Segmentation Faultの原因は主に不正なメモリへのアクセスです。 たとえば int array[10]; array[100] = 1; なんてことをしてしまうと起きてしまいます。 「こんなことやるわけねぇよ」なんて思っていても やってしまうものなのです。Segmentation Faultの起…

GCCでのコンパイルエラー

/usr/bin/ld: Undefined symbols: ___gxx_personality_v0 collect2: ld returned 1 exit status あるコンパイルをしたら上のようなエラーがでた。 オプションで -fno-exceptions をつけたら、エラーが消えた。

MoreEffectiveC++ 1-5

項目1:ポインタと参照の違い =ポインタ= ・nullが存在する。 なので、nullかどうかのチェックが必要になる。=参照= ・常にオブジェクトを参照する 項目2:C++スタイルのキャストを愛用する static_cast (式) const_cast (式) dynamic_cast (式) reinterpr…