小编use*_*069的帖子

通过引用捕获std :: exception?

我有一个愚蠢的问题.我读了这篇关于std :: exception的文章http://www.cplusplus.com/doc/tutorial/exceptions/

catch (exception& e),它说:

我们已经放置了一个通过引用捕获异常对象的处理程序(注意&符号和类型之后),因此这也捕获了从异常派生的类,就像myexception类的myex对象一样.

这是否意味着通过使用"&"您还可以捕获父类的异常?我认为&是在std :: exception中预定义的,因为最好将e(std :: exception)作为引用传递给对象.

c++

18
推荐指数
2
解决办法
3万
查看次数

如何测试自动指针是否为空?

我是自动指针的新手.我有这个:

std::auto_ptr<myClass> myPointer(new MyClass(someArg));
Run Code Online (Sandbox Code Playgroud)

如何测试是否可以myPointer成功实例化?我试过if (myPointer==NULL),编译器发出错误:

没有运算符"=="匹配这些操作数.

c++ auto-ptr

8
推荐指数
2
解决办法
2万
查看次数

如何判断 .cpp 文件在哪个项目中

我接手了一个解决方案中的 C++ 代码。那个解决方案包含许多项目。我编辑了一个 .cpp 文件,但无法归档它属于哪个项目,所以我不知道要构建哪个项目。构建整个解决方案需要很长时间。如何找出 .cpp 文件属于哪个项目?

c++ visual-studio

4
推荐指数
1
解决办法
2927
查看次数

标签 统计

c++ ×3

auto-ptr ×1

visual-studio ×1