C++ 高性能CMS服务框架

GitHub - ArthurSonzogni/cppcms: CppCMS Framework

cpp 复制代码
#include <booster/backtrace.h>
#include <iostream>

int foo()
{
	throw booster::runtime_error("My Error");
	return 10;
}

int bar()
{
	return foo()+20;
}


int main()
{
	try {
		std::cout << bar() << std::endl;
	}
	catch(std::exception const &e)
	{
		std::cerr << e.what() << std::endl;
		std::cerr << booster::trace(e);
	}
}

输出:
	My Error
	00007FFCA447BE91: booster::stack_trace::trace +0x31
	00007FF6BF2F491D: booster::backtrace::backtrace +0x7d
	00007FF6BF2F4CF5: booster::runtime_error::runtime_error +0x35
	00007FF6BF2F1CEC: foo +0x3c
	00007FF6BF2F1D3B: bar +0xb
	00007FF6BF2F1D6C: main +0x1c
	00007FF6BF2F7779: invoke_main +0x39
	00007FF6BF2F7622: __scrt_common_main_seh +0x132
	00007FF6BF2F74DE: __scrt_common_main +0xe
	00007FF6BF2F780E: mainCRTStartup +0xe
	00007FFD17127614: BaseThreadInitThunk +0x14
	00007FFD181C26A1: RtlUserThreadStart +0x21

创作不易,小小的支持一下吧!

相关推荐
小宁爱Python9 小时前
Django Web 开发系列(二):视图进阶、快捷函数与请求响应处理
前端·django·sqlite
fox_9 小时前
深入理解React中的不可变性:原理、价值与实践
前端·react.js
Github项目推荐9 小时前
你的错误处理一团糟-是时候修复它了-🛠️
前端·后端
Code小翊9 小时前
C语言bsearch的使用
java·c语言·前端
云枫晖9 小时前
Webapck系列-初识Webpack
前端·javascript
慧一居士9 小时前
HTML5 功能介绍,使用场景,对应功能点完整使用示例
前端
海在掘金611279 小时前
告别“undefined is not a function”:TS如何让你的函数调用更安心
前端
云中雾丽9 小时前
Flutter中Stream的各种使用场景和实现方式
前端
沐怡旸9 小时前
【穿越Effective C++】条款02:尽量以const, enum, inline替换#define
c++·面试
CptW9 小时前
第1篇(Ref):搞定 Vue3 Reactivity 响应式源码
前端·面试