Cpp クラス デストラクタ 新しいページはコチラ
提供: yonewiki
(→クラス デストラクタ) |
(→クラス デストラクタ) |
||
89行: | 89行: | ||
+ | == '''5行目''' == | ||
+ | <span style="color: #ffffff; background-color: #555555; padding: 0px 5px 0px 5px; display: inline-block;">cpp<!-- padding 上 右 下 左--> | ||
+ | <syntaxhighlight2 lang="cpp" line> | ||
+ | void Ctest::~Ctest(){ | ||
+ | Delete piValue; | ||
+ | } | ||
+ | </syntaxhighlight2> | ||
+ | この部分がデストラクタと呼ばれる関数で、このクラスが消滅するときに必ず実行される関数です。呼び出し不要です。プログラムが終わったときに呼び出されることもあれば、Destruct_Main.cppの9行目のような、明示的なクラスの消滅処理でも呼び出されます。 | ||
+ | |||
+ | |||
+ | メモリ解放処理に限らず、様々な用途にも使ってよいです。 | ||
[[C PlusPlus#C++からの技術|C++]]に戻る | [[C PlusPlus#C++からの技術|C++]]に戻る |