似乎g++编译的时候非要加上C11的标准才有用????(-std=C11) ,不然就会报错。
求解。
linux下的C++异常(exception)该如何使用?
答案:4 悬赏:40 手机版
解决时间 2021-03-31 14:14
- 提问者网友:暗中人
- 2021-03-30 17:10
最佳答案
- 五星知识达人网友:西岸风
- 2019-11-13 17:33
我在红帽9上编链执行如下程序:
#include
#include
int main () {
try { std::exception e; throw e; }
catch (std::exception e)
{ std::cout <<"Got a exception-object."<
}
毫无问题。。~
g++是version 3.2.2 2003~ 命令行是:g++ test.cc -o test
——不知道你那儿里。。
#include
#include
int main () {
try { std::exception e; throw e; }
catch (std::exception e)
{ std::cout <<"Got a exception-object."<
毫无问题。。~
g++是version 3.2.2 2003~ 命令行是:g++ test.cc -o test
——不知道你那儿里。。
全部回答
- 1楼网友:轮獄道
- 2019-04-01 03:36
-fexceptions
http://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html
- 2楼网友:醉吻情书
- 2019-06-17 03:11
估计 要加上rtti之类的的编译参数
- 3楼网友:天凉才是好个秋
- 2020-12-27 12:16
我在红帽9上编链执行如下程序:
#include <iostream>
#include <exception>
int main () {
try { std::exception e; throw e; }
catch (std::exception e)
{ std::cout <<"got a exception-object."<<std::endl;}
}
毫无问题。。~
g++是version 3.2.2 2003~ 命令行是:g++ test.cc -o test
——不知道你那儿里。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯