# D3D12Device::~D3D12Device 析构函数,销毁 D3D12Device 对象。 ```cpp ~D3D12Device() override; ``` ## 参数 无 ## 返回值 无 **线程安全:** 非线程安全 **复杂度:** O(n) - 取决于资源释放时间 ## 示例 ```cpp #include "XCEngine/RHI/D3D12/D3D12Device.h" { D3D12Device* device = new D3D12Device(); device->Initialize(desc); // ... 使用 device ... device->Shutdown(); delete device; } // 或者超出作用域时自动调用析构函数 ``` ## 相关文档 - [D3D12Device 总览](device.md) - [Shutdown](shutdown.md) - 关闭设备