以下是 COleDataObject::Detach 方法的基本语法:
void Detach();
这个方法没有参数,而且也没有返回值。
在调用 Detach 方法之后,COleDataObject 对象将不再管理底层的数据存储区。这通常用于在你希望手动管理数据对象的生命周期时,显式地释放对象。一般情况下,在对象生命周期结束时,会自动调用析构函数来释放资源,但有时你可能需要更细粒度的控制,这时就可以使用 Detach 方法。
需要注意的是,在调用 Detach 后,你需要自己负责释放底层数据存储区的内存,以防止内存泄漏。
转载请注明出处:http://www.zyzy.cn/article/detail/21306/MFC/COleDataObject