c语言中throw的用法,C中的内联throw()方法
我试图定义一个非常简单的异常类.因为它非常简单,我只想将它保存在.h文件中,但编译器不喜欢throw().代码:
#include
#include
class PricingException : public virtual std::exception
{
private:
std::string msg;
public:
PricingException(std::string message) : msg(message) {}
const char* what() const throw() { return msg.c_str(); }
~PricingException() throw() {}
};
GCC给出以下错误:
/home/ga/dev/CppGroup/MonteCarlo/PricingException.h:13: error: expected unqualified-id before ‘{’ token
/home/ga/dev/CppGroup/MonteCarlo/PricingException.h:14: error: expected unqualified-id before ‘{’ token
对于带有throw()的行.知道怎么解决吗?
编辑
我试图删除有问题的方法的主体,即
virtual ~PricingException() throw();// {}
现在我得到更奇怪的错误信息:
/home/ga/dev/CppGroup/MonteCarlo/PricingException.h:14: error: looser throw specifier for ‘virtual PricingException::~PricingException()’
/usr/include/c++/4.5/exception:65: error: overriding ‘virtual std::exception::~exception() throw ()’
它只是忽略了我的throw说明符!
c语言中throw的用法,C中的内联throw()方法相关推荐
- html语言中div的用法,HTML中div 标签的使用方法
HTML中 标签的使用方法 发布时间:2020-11-06 14:25:42 来源:亿速云 阅读:133 作者:小新 这篇文章主要介绍了HTML中 标签的使用方法,具有一定借鉴价值,需要的朋友可以参考 ...
- c语言中vector的用法,c中vector的用法
c中vector的用法的用法你知道吗?下面小编就跟你们详细介绍下c中vector的用法的用法,希望对你们有用. c中vector的用法的用法如下: 1 基本操作 (1)头文件#include. (2) ...
- c 语言中set的用法,C++中set用法详解
1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构 ...
- c语言中delete函数用法,c中delete的用法
c中delete的用法的用法你知道吗?下面小编就跟你们详细介绍下c中delete的用法的用法,希望对你们有用. c中delete的用法的用法如下: "new"是C++的一个关键字, ...
- c语言中eop的用法,EOP 中的郵件流程
EOP 中的郵件流程Mail flow in EOP 2021/3/25 本文內容 重要 The improved Microsoft 365 security center is now avail ...
- php语言中find的用法,TP5中find_in_set的用法
tp5.1.22版本 $id=4; db::name('menu')->where('find_in_set(:id,pid_all)',['id' => $id])->update ...
- sort在c语言中的作用,c语言中sort的用法详解.docx
c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...
- sprintf在c语言中的作用,c语言中sprintf的用法
c语言中sprintf的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中sprintf的用法的用法,希望对你们有用. c语言中sprintf的用法的用法如下: sprintf函数的用法 1.该函 ...
- c语言scanf中 作用,c语言中scanf的用法
c语言中scanf的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中scanf的用法的用法,希望对你们有用. c语言中scanf的用法的用法如下: printf和scan函数的使用方法 一 pr ...
最新文章
- 理解Flex itemRenderer(3)--通信
- Perl 语言入门6-9
- Python 数据分析三剑客之 Pandas(四):函数应用、映射、排序和层级索引
- H.264编解码标准的核心技术(提供相关流程图)
- React Native实例
- 学习总结 java基础
- java在线反编译class文件工具地址
- 线性代数之 伪逆矩阵
- 华科计算机系教学大纲,《批判性思维》课程教学大纲
- 软件质量属性的两个模型(Software Quality Attributes)—中英文对照
- 最近瞎忙,比较懒撒,所以要收收心,该学习的学习。
- Java基础321 - 如何重写equals方法
- android系统视频剪辑app推荐,知乎10w人收藏:玩短视频必装的9款剪辑App(最全)...
- 安全:金融信息化的命脉
- 开启Digilent提供的Linux内核的NFS支持
- 2020双非通信跨考江南大学软件工程专硕
- ESP8266单片机MicroPython保姆级把玩笔记
- GIS-空间分析(1)
- Linux加密解压缩-zip-tar
- Java开源爬虫框架WebCollector—爬取新浪微博