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

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

相关推荐
Am1nnn3 分钟前
【Pinia】Pinia和Vuex对比
前端·javascript·vue.js
暴力求解6 分钟前
C++类和对象(上)
开发语言·c++·算法
可爱小仙子8 分钟前
ios苹果系统,js 滑动屏幕、锚定无效
前端·javascript·ios
大得36910 分钟前
react菜单,动态绑定点击事件,菜单分离出去单独的js文件,Ant框架
前端·javascript·react.js
JKHaaa13 分钟前
几种简单的排序算法(C语言)
c语言·算法·排序算法
段旭涛16 分钟前
uniapp 设置手机不息屏
前端·uni-app
古夕18 分钟前
Promise A+ 规范解读
前端·javascript
古夕18 分钟前
Promise 基础概念与实践详解
前端·javascript
让我们一起加油好吗19 分钟前
【基础算法】枚举(普通枚举、二进制枚举)
开发语言·c++·算法·二进制·枚举·位运算
SameX19 分钟前
HarmonyOS Next 枚举递归定义与表达式树建模:从理论到实践
前端