在Win32中,为了将数据粘贴到剪贴板,我必须调用GlobalAlloc(),然后是GlobalLock()获取指针,然后复制数据,然后调用GlobalUnlock()和SetClipboardData()。如果代码在C++中,则可能会在调用GlobalLock()和GlobalUnlock()之间抛出异常,如果我不处理这个GlobalUnlock()不会被调用。这是一个问题吗?如果我调用GlobalLock()并出于某种原因跳过配对GlobalUnlock()调用,到底会发生什么? 最佳答案 问题不仅仅是关于是否调用GlobalU