所有的HALCON/C++類(lèi)都提供了默認(rèn)的析構(gòu)函數(shù)用來(lái)自動(dòng)銷(xiāo)毀對(duì)應(yīng)的內(nèi)存。對(duì)于某些類(lèi),析構(gòu)函數(shù)基于適合的算子:
Windows:
HWindow類(lèi)的析構(gòu)函數(shù)基于close_window關(guān)閉窗口芭析。注意:算子本身不是析構(gòu)器低散。你可以選擇調(diào)用CloseWindow關(guān)閉窗口羽历,并且使用OpenWindow再次打開(kāi)它座舍。Other Handle Classes:
其他句柄類(lèi)的默認(rèn)析構(gòu)函數(shù),如HShapeModel or HFramegrabber 焰望,相應(yīng)地應(yīng)用了像clear_shape_model and close_framegrabber算子骚亿。與close_window不同,這些算子不能通過(guò)類(lèi)對(duì)象調(diào)用熊赖,這個(gè)對(duì)于clear_all_shape_models一樣適用来屠。事實(shí)上,你沒(méi)必要調(diào)用調(diào)用它震鹉,直接重新初始化即可俱笛,如5.2節(jié)描述的那樣。
請(qǐng)注意: 你不能調(diào)用適用類(lèi)對(duì)象來(lái)調(diào)用如下的算子:clear_shape_model,clear_all_shape_models, or close_framegrabber