什么是 C++ 中 .Net NotSupportedException 最接近的替代方案

Posted

技术标签:

【中文标题】什么是 C++ 中 .Net NotSupportedException 最接近的替代方案【英文标题】:What is the closest alternative to the .Net NotSupportedException in C++ 【发布时间】:2013-07-04 07:26:57 【问题描述】:

标准库中最接近 .Net NotSupportedException 的替代方案是什么?如果我必须创建我自己的一个,它应该从逻辑上派生出什么?

【问题讨论】:

对我来说听起来像是std::runtime_error 【参考方案1】:

标准给你

namespace std 
class logic_error;
class domain_error;
class invalid_argument;
class length_error;
class out_of_range;
class runtime_error;
class range_error;
class overflow_error;
class underflow_error;

正如 Jerry 所说,runtime_error 是其中的最佳匹配,因此从中派生。

【讨论】:

以上是关于什么是 C++ 中 .Net NotSupportedException 最接近的替代方案的主要内容,如果未能解决你的问题,请参考以下文章

为啥 .Net 代码版本挂起,但 C++ 没有?

c++代码反编译

将本机 C++ 移植到 .NET [关闭]

VB.NET和C++之间的区别

在vb.net中Not,And,Or,Xor相当于C++里面的啥的????????? 他们啥意思呀

C++ 与 C++.NET 之间的主要区别是啥? [复制]