作者:吳祐賓
![]() |
據說,未來是個沒有 Delete 的世界(大誤) |
C++ Builder開發者:硬核技術與直覺UI的雙重追求
在說明物件釋放方法之前,還得先聊聊 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++的基本知識後,底下便是常見的寫法: