C++ DeleteFile()或CopyFile()是否引发异常?
我使用C++ DeleteFile()或CopyFile()是否引发异常?,c++,file,C++,File,我使用DeleteFile和CopyFile方法。这些函数是抛出异常还是只设置errno和lastError?我是否需要在这段代码中加入try和catch?如果您指的是Win32 API函数,答案是否定的。没有Win32函数会抛出,因为它是一个C API。正如@jeffamaphone所说,它们不会抛出异常,因为它们是C函数 对于错误,它们返回0并设置一个错误代码,您可以通过GetLastError()检索该错误代码。它们都是Windows API。代码/,这些函数不是标准C++的一部分。在说出
DeleteFile
和CopyFile
方法。这些函数是抛出异常还是只设置errno
和lastError
?我是否需要在这段代码中加入try
和catch
?如果您指的是Win32 API函数,答案是否定的。没有Win32函数会抛出,因为它是一个C API。正如@jeffamaphone所说,它们不会抛出异常,因为它们是C函数
对于错误,它们返回0并设置一个错误代码,您可以通过
GetLastError()
检索该错误代码。它们都是Windows API。代码/<代码>,这些函数不是标准C++的一部分。在说出它们的行为之前,我们需要知道它们的定义。