言うほど大げさなものでは無いのですが、最近 C++ を触ってて思ったことをまとめていみました。数あるオブジェクト指向言語の中でもC++独特の仕様というのは結構あって、その中でも特に面倒だと思ったものを挙げます。単なる構文的な話題については触れません。 このエントリは、C言語(特にポインタ周り)とオブジェクト指向プログラミングの知識を仮定します。(というかそういう人にしか役に立たないと思う) オブジェクトの生成 - 値とポインタ C++ は newしなくてもオブジェクトが作れます。 string s;等と宣言すると、その場でスタックに領域が確保され、コンストラクタが走ります。そしてスコープが切れると自動的に削除されます。 グローバルにオブジェクトを宣言したりすると、mainが走る前にコンストラクタが呼び出され、main終了後にデストラクタが呼ばれることになります。その中で例外を投げたりしても
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く