デストラクタ
(ファイナライザ から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/07 17:57 UTC 版)
デストラクタ(英: destructor)は、オブジェクト指向プログラミング言語でオブジェクト(インスタンス)を削除する際に呼び出されて後処理などを行なう関数あるいはメソッドのこと。C++やDelphi、Rustにおいてサポートされている。デストラクタは確実かつ安全なリソース管理を実現するための重要な役割を担う。
- ^ デストラクタ(解体子)とは - IT用語辞典 e-Words
- ^ Destructors (C# Programming Guide) | Microsoft Docs
- ^ Finalizers (C# Programming Guide) | Microsoft Docs
- ^ ヒント: ファイナライザーによる脆弱性からコードを保護する | IBM, Internet Archive
- ^ ファイナライザを理解する ~ファイナライザに起因するトラブルを避けるために~ | 富士通 | 橋口 雅史
- ^ Object (Java SE 9 & JDK 9 )
- ^ How to: Define and consume classes and structs (C++/CLI) | Microsoft Learn
- ^ dealloc | Apple Developer Documentation
- ^ Deinitialization | Documentation
- 1 デストラクタとは
- 2 デストラクタの概要
- 3 他言語の類似機能
Weblioに収録されているすべての辞書からデストラクタを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からデストラクタ を検索
- デストラクタのページへのリンク