DeleteFile()或CopyFile()抛出异常吗?

时间:2009-05-16 19:18:13

标签: c++ file

我使用DeleteFileCopyFile方法。这些函数会抛出异常还是只设置errnolastError?我是否需要使用trycatch

包围此代码

2 个答案:

答案 0 :(得分:9)

如果您指的是Win32 API函数,答案是否定的。没有Win32函数抛出,因为它是一个C API。

答案 1 :(得分:4)

正如@jeffamaphone所说,他们不会抛出异常,因为它们是C函数。

对于错误,它们返回0并设置可以通过GetLastError()检索的错误代码。既不设置errno,也因为它们是Windows API。