範圍守衛
使用範圍保護使程式碼更清晰,並允許將資源分配和清理程式碼彼此相鄰。這些小助手也提高了安全性,因為它們確保始終呼叫某些清理程式碼,而不依賴於在執行時實際採用的路徑。
D 範圍功能有效地取代了 C++中使用的 RAII 慣用法,這通常會導致特殊資源的特殊範圍保護物件。
範圍保護按照定義的相反順序呼叫。
使用範圍保護使程式碼更清晰,並允許將資源分配和清理程式碼彼此相鄰。這些小助手也提高了安全性,因為它們確保始終呼叫某些清理程式碼,而不依賴於在執行時實際採用的路徑。
D 範圍功能有效地取代了 C++中使用的 RAII 慣用法,這通常會導致特殊資源的特殊範圍保護物件。
範圍保護按照定義的相反順序呼叫。