destructor
[dəs.tɾukˈto] noun**Destructor** is a special function in object‑oriented programming that runs automatically when an object’s life ends, cleaning up memory, file handles, or other resources. It ensures the program doesn’t leave a trail of digital debris. In languages like C++ the destructor bears the same name as the class prefixed with a tilde and is invoked without you having to call it. In garbage‑collected environments it may be called a finalizer, but the idea remains: when the object exits the stage, the destructor takes the curtain down, releasing anything the object hoarded, such as a network socket or a lock.
【核心含义】面向对象编程中的一种特殊函数,对象生命周期结束时自动执行,负责清理内存等资源。
常与构造函数对应使用;注意与垃圾回收机制的"finalizer"区分,后者执行时机不确定。C++中 destructor 需以波浪符加类名命名。
【Significado central】En programación orientada a objetos, es una función especial que se ejecuta automáticamente cuando termina el ciclo de vida de un objeto, encargándose de liberar la memoria, cerrar archivos o soltar otros recursos que el objeto haya estado utilizando.
En lenguajes como C++ el destructor lleva el mismo nombre de la clase precedido por una tilde (~) y se invoca sin necesidad de llamarlo explícitamente. En entornos con recolección automática de basura (garbage collection) puede llamarse "finalizador", aunque la idea es la misma: cuando el objeto sale de ámbito, el destructor hace las veces de "bajador de telón", liberando todo lo que el objeto había acaparado, como un socket de red o un candado (lock). Suele aparecer en contraste con el "constructor", que es la función que inicializa el objeto. Atención: no confundir con el uso común de "destructor" en español, que simplemente significa 'que destruye' (una persona, una máquina, una fuerza, etc.), como en "un destructor naval" o "el vándalo fue un destructor de la propiedad pública".
noun A function that runs when an object is no longer required, used to release any resources that it was using. countable
In object-oriented programming, the destructor automatically frees up memory when an object is deleted.
(名词) 析构函数
在面向对象编程中,析构函数会在对象被删除时自动释放内存。
(sustantivo) destructor [Una función que se ejecuta cuando un objeto ya no es necesario, utilizada para liberar los recursos que estaba utilizando.]
En la programación orientada a objetos, el destructor libera automáticamente la memoria cuando se elimina un objeto.
(nom) destructeur [En programmation orientée objet, fonction spéciale appelée automatiquement lorsqu'un objet n'est plus utilisé, afin de libérer les ressources qu'il occupait.]
En programmation orientée objet, le destructeur libère automatiquement la mémoire lorsqu'un objet est supprimé.
(Substantiv) In der objektorientierten Programmierung eine Funktion, die ausgeführt wird, wenn ein Objekt nicht mehr benötigt wird, um die von ihm belegten Ressourcen freizugeben.
Im objektorientierten Programmieren gibt der **destructor** automatisch Speicher frei, wenn ein Objekt gelöscht wird.
(名詞) オブジェクトが不要になったときに実行され、使用していたリソースを解放するための関数。
オブジェクト指向プログラミングでは、オブジェクトが削除されるとdestructorが自動的にメモリを解放する。
(substantivo) destrutor [Função executada quando um objeto não é mais necessário, usada para liberar quaisquer recursos que estava utilizando.]
Na programação orientada a objetos, o destrutor libera automaticamente a memória quando um objeto é excluído.
noun destroyer (warship) countable
The naval fleet included several modern destructors equipped with advanced missile systems.
(名词) 驱逐舰
海军舰队包括几艘配备先进导弹系统的现代驱逐舰。
(sustantivo) destructor [destructor (buque de guerra)]
La flota naval incluía varios destructores modernos equipados con sistemas avanzados de misiles.
(nom) destroyer; contre-torpilleur [Navire de guerre rapide et manœuvrant, destiné à escorter des bâtiments plus importants et à lutter contre les sous-marins et les avions ; destroyer.]
La flotte navale comprenait plusieurs destructors modernes équipés de systèmes de missiles perfectionnés.
(Substantiv) Zerstörer [Ein **Zerstörer** ist ein schnelles, wendiges Kriegsschiff, das primär zur Abwehr von Luft-, See- und U-Boot-Angriffen sowie zur Eskorte größerer Schiffe eingesetzt wird.]
Die Marineflotte umfasste mehrere moderne **destructors**, die mit fortschrittlichen Raketensystemen ausgestattet waren.
(名詞) 駆逐艦(軍艦)。
海軍艦隊には、先進的なミサイルシステムを備えた複数の近代的なdestructor(駆逐艦)が配備されていた。
(substantivo) contratorpedeiro [contratorpedeiro (navio de guerra)]
A frota naval incluía vários contratorpedeiros modernos equipados com sistemas avançados de mísseis.
noun destroyer, a tyoe of warship countable
The naval fleet included several modern destructors for coastal defense.
(名词) 驱逐舰
海军舰队包括几艘用于海岸防御的现代驱逐舰。
(sustantivo) destructor [destructor, un tipo de buque de guerra]
La flota naval incluía varios destructores modernos para la defensa costera.
(nom) destroyer; contre-torpilleur [Contre-torpilleur, type de navire de guerre rapide et polyvalent.]
La flotte navale comprenait plusieurs contre-torpilleurs modernes pour la défense côtière.
(名詞) 駆逐艦、軍艦の一種。
海軍艦隊には、沿岸防衛のために複数の近代的なdestructor(駆逐艦)が含まれていた。
(substantivo) contratorpedeiro [Contratorpedeiro, um tipo de navio de guerra.]
A frota naval incluía vários contratorpedeiros modernos para defesa costeira.
noun destroyer (someone who destroys) countable
As a destructor of ancient artifacts, the looter faced severe legal consequences.
(名词) 破坏者;毁坏者
作为古代文物的破坏者,这名掠夺者面临严厉的法律后果。
(sustantivo) destructor; destructor [destructor (alguien que destruye)]
Como destructor de artefactos antiguos, el saqueador enfrentó severas consecuencias legales.
(nom) destructeur; démolisseur; ravageur [Destructeur, personne qui détruit.]
En tant que destructeur d'artefacts anciens, le pilleur a fait face à de graves conséquences judiciaires.
(名詞) 破壊者(物を破壊する者)。
古代の遺物を破壊する者として、その略奪者は厳しい法的結果に直面した。
(substantivo) destruidor; demolidor [Destruidor (alguém que destrói).]
Como destruidor de artefatos antigos, o saqueador enfrentou severas consequências legais.
noun One who destructs. countable
The vandal was known as a destructor of public property in the community.
(名词) 破坏者;毁坏者
这名破坏者在社区中以公共财产的毁坏者而闻名。
(sustantivo) destructor [Quien destruye.]
El vándalo era conocido como un destructor de propiedad pública en la comunidad.
(nom) destructeur; vandale; saboteur; démolisseur [Celui qui détruit, personne qui cause des dégâts.]
Le vandale était connu dans la communauté comme un destructeur de biens publics.
(Substantiv) Jemand, der etwas zerstört oder beschädigt, insbesondere absichtlich.
Der Vandale war in der Gemeinde als **destructor** von öffentlichem Eigentum bekannt.
(名詞) 破壊を行う人。
その破壊行為者は、地域で公共物を壊す者として知られていた。
(substantivo) destruidor [Aquele que destrói.]
O vândalo era conhecido como um destruidor de propriedade pública na comunidade.
noun A furnace or oven for the burning or carbonizing of refuse. countable
The city built a new destructor to efficiently incinerate municipal waste.
(名词) 焚化炉;垃圾焚烧炉 【垃圾焚化炉】
该市新建了一个垃圾焚化炉,用于高效焚烧城市垃圾。
(sustantivo) incinerador; horno incinerador; horno crematorio [Un horno para quemar o carbonizar residuos.]
La ciudad construyó un nuevo incinerador para incinerar eficientemente los residuos municipales.
(nom) incinérateur; four d'incinération; usine d'incinération [Four ou installation servant à incinérer ou à carboniser les ordures.]
La ville a construit un nouveau destructeur pour incinérer efficacement les déchets municipaux.
(Substantiv) Ein Ofen oder eine Anlage, in der Abfall verbrannt oder verkohlt wird, um ihn zu entsorgen.
Die Stadt baute einen neuen **destructor**, um den städtischen Müll effizient zu verbrennen.
(名詞) 廃棄物を焼却したり炭化したりするための炉またはかまど。
市は都市ごみを効率的に焼却処理するため、新しいdestructorを建設した。
(substantivo) incinerador; forno incinerador [Forno ou incinerador para queimar ou carbonizar resíduos.]
A cidade construiu um novo incinerador para queimar eficientemente os resíduos municipais.
adj A taxonomic descriptor, a specific epithet, for naming species that are destructive in some manner.
The botanist assigned the epithet 'destructor' to the invasive beetle species due to its devastating impact on crops.
(形容词) 破坏性物种命名术语
植物学家将这种入侵甲虫命名为'destructor',因其对作物具有破坏性影响。
(adjetivo) destructor [Un descriptor taxonómico, un epíteto específico, para nombrar especies que son destructivas de alguna manera.]
El botánico asignó el epíteto "destructor" a la especie invasora de escarabajo debido a su impacto devastador en los cultivos.
(adjectif) En taxonomie, épithète spécifique latine servant à nommer une espèce dont le comportement est destructeur.
Le botaniste a attribué l'épithète « destructor » à cette espèce de coléoptère envahissant en raison de ses ravages sur les cultures.
(Adjektiv) Ein taxonomisches Beiwort, das in der wissenschaftlichen Benennung von Arten verwendet wird, die auf irgendeine Weise zerstörerisch wirken.
Der Botaniker vergab das Epitheton *destructor* an die invasive Käferart wegen ihrer verheerenden Auswirkungen auf die Ernte.
(形容詞) 何らかの形で破壊的な種を命名するための、分類学上の種小名。
植物学者は、農作物への壊滅的な影響のため、侵入種の甲虫に対して「破壊者(デストラクター)」という種小名を付与した。
(adjetivo) Descritor taxonômico, um epíteto específico, usado para nomear espécies destrutivas de alguma maneira.
O botânico atribuiu o epíteto 'destructor' à espécie invasora de besouro devido ao seu impacto devastador nas plantações.
noun destroyer countable
The captain commanded the destructor during the naval exercise.
(名词) 毁灭者;破坏者
舰长在海军演习中指挥这艘驱逐舰。
(sustantivo) destructor; destructora
El capitán comandó el destructor durante el ejercicio naval.
(nom) destroyer; contre-torpilleur [Destructeur, navire de guerre.]
Le capitaine commandait le destroyer pendant l'exercice naval.
(名詞) 駆逐艦。
艦長は海軍演習中にdestructor(駆逐艦)を指揮した。
(substantivo) destruidor [Destruidor.]
O capitão comandou o destruidor durante o exercício naval.
adj destructive
The hurricane had a destructor force that leveled entire neighborhoods.
(形容词) 破坏性的;毁灭性的
飓风具有破坏性的力量,摧毁了整个社区。
(adjetivo) destructor; destructivo; devastador
El huracán tuvo una fuerza destructora que arrasó barrios enteros.
(adjectif) destructeur; dévastateur; ravageur; nuisible [Qui détruit, qui a un effet destructeur.]
L'ouragan avait une force destructrice qui a rasé des quartiers entiers.
(形容詞) 破壊的な。
そのハリケーンは、近隣地域全体を壊滅させるほどの破壊的な力を持っていた。
(adjetivo) destrutivo [Destrutivo.]
O furacão teve uma força destrutiva que arrasou bairros inteiros.
adj destroying
The destructor force of the hurricane left the coastal town in ruins.
(形容词) 破坏;毁灭
飓风的破坏力使沿海小镇沦为废墟。
(adjetivo) destructor; destructivo; devastador
La fuerza destructora del huracán dejó en ruinas al pueblo costero.
(adjectif) destructeur; dévastateur; ravageur [Qui détruit, qui est en train de causer la destruction.]
La force destructrice de l'ouragan a laissé la ville côtière en ruines.
(形容詞) 破壊している。
ハリケーンの破壊的な力により、沿岸の町は廃墟と化した。
(adjetivo) destruidor; destrutivo [Destruidor; que destrói.]
A força destruidora do furacão deixou a cidade costeira em ruínas.
Related words
Get offline access, pronunciation, spaced repetition, and learning games:
Download Syntaxiom →