C++によるプログラミング入門18 デストラクタ こんにちは。みなさん、いかがお過ごしですか?あまり計画性もなく、毎週考えながら書いた「入門」ですが、ちゃんと読んでくれる人がいてうれしいです。今回はデストラクタという関数の話です。 クラスにはコンストラクタという特別な関数があるということはずいぶん前に説明しました。これはクラスのインスタンス(オブジェクト)を生成する際にそれを初期化(つまり、はじめのデータの値などを代入したりする)したりするのに使う関数でした。クラスには実はもう一つ特別な関数「デストラクタ」というものがあるのです。この関数はインスタンスが破棄されるときに呼び出される関数で、後始末のために呼び出されるものです。デストラクタはとても重要な関数ですが、その重要さを初心者に説明するのは少し難しいのです。「重要さ」は、もう少しあとで説明することにして、今回は「デストラクタとはどういう