據說,未來是個沒有 Delete 的世界(大誤) 圖片來源 |
在說明物件釋放方法之前,還得先聊聊 C++ Builder 開發者的習慣
就目前所接觸到會使用 C++ Builder 的開發者所整理的經驗,他們使用 C++ Builder 的理由大致上是以下兩點:
- 本身具有極高的 C 語言造詣,通常具有硬體開發經驗
- 和 Visual Studio C++ 相比,C++ Builder 的 UI 更是直覺的建立
由 1 可知,會使用 C 語言的開發者,通常有很強烈的語言潔癖,以及有自己一套對記憶體控制的要求
由 2 可知,C++ Builder 對從 C 過來的開發者來說,是很棒的 UI 建模工具
<以下 C++ Builder 簡稱 CB>
只是,由於 CB 的 WinForm 是建構在 VCL framework 之上,所以學習 C++ 的物件自然是必須要的。在擴充C++的基本知識後,底下便是常見的寫法: