範圍守衛

使用範圍保護使程式碼更清晰,並允許將資源分配和清理程式碼彼此相鄰。這些小助手也提高了安全性,因為它們確保始終呼叫某些清理程式碼,而不依賴於在執行時實際採用的路徑。

D 範圍功能有效地取代了 C++中使用的 RAII 慣用法,這通常會導致特殊資源的特殊範圍保護物件。

範圍保護按照定義的相反順序呼叫。

與範圍守衛一起玩檢視詳盡的教程