【C++入門】今のうちからメモリリークに注意する

JAVAで普通にやってしまうようなことも、C++だとメモリリークにつながる。 たとえば、下記の例。 ポインタへの代入など、JAVAだと代入前に参照していたオブジェクトは、GCが勝手に解放してくれるんだけれども、C++では…

6年前

【C++入門】計算を確定するまで桁あふれしない階乗計算

以前の記事では、JAVAでパスカルの三角形を描くプログラムを作った。 【数学】第一回 二項定理とパスカルの三角形 実はこのプログラムには問題があった。 タイトルから察しがつくように、階乗の計算で桁あふれを起こしてしまうた…

6年前

【C++入門】ポインタと足し算、引き算

前回で、普通の変数、&付き変数、ポインタの三つの変数の違いについて理解した。 かるくおさらいすると、C++では変数の実体は、値とその値が格納されているメモリ上のアドレスの二つの情報で構成されている。 通常の変数は、値の方…

6年前

【C++入門】とりあえず触ってみる

テキストは『ロベールのC++入門講座』 まずは Chapter 01 から 03 まで。 開発環境は Visual Studio Express 2013 for Windows Destop (フリーウェア)を選択。 …

6年前