# ITask::OnComplete ```cpp virtual void OnComplete() ``` 任务完成回调。可在派生类中重写此方法,以在任务执行完毕后执行清理或后续操作。 **参数:** 无 **返回:** 无 **复杂度:** 取决于具体实现 **示例:** ```cpp class DataLoadTask : public ITask { public: explicit DataLoadTask(const String& path) : m_path(path) {} void Execute() override { m_data = LoadFromFile(m_path); } void OnComplete() override { printf("Data loaded, size: %zu\n", m_data.Size()); ProcessData(m_data); } private: String m_path; Containers::Vector m_data; }; ``` ## 相关文档 - [ITask 总览](task.md) - 返回类总览