例如如下几个函数是否会抛出异常,其他函数怎么判断呢
PathFileExists 
SHCreateDirectoryEx 
PathIsDirectory 
CreateDirectory介绍异常处理方面的好书有哪些,多谢各位:)

解决方案 »

  1.   

    try
    {
    PathFileExists ...
    }
    catch(...)
    {}
    catch(...)
    {}
    ...找个比较厚的C++都有异常处理介绍,比如《C++ primer》
      

  2.   

    这些都是win API,没有异常的概念他们的操作结果,要么成功,要么失败,根据返回值可以进行判断;
    如果操作失败,可以使用GetLastError查看错误代码
      

  3.   

    关于异常处理,可以看看:C++ exception handling(C++异常处理)一些C++基础的书籍都应当有涉及这方面的知识,楼主不妨找本书阅读一下
      

  4.   

    这些函数,查MSDN就可以了
    根据文档说明就明白。
      

  5.   

    几乎讲c++的书都会讲到异常的
    thinking in c++
      

  6.   

    《Exception c++》
    《More Exception c++》
    以上两本书比较经典
      

  7.   

    查阅MSDN
    这些API就算抛出异常也是WIN32异常,跟C++异常不太一样