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

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

相关推荐
沙盘客8 分钟前
AFSIM 示例解读(09)· 传感器全家桶 sensor_demos(下):ESM / SAR / 被动测向
c++·经验分享·后端
大鹏的NLP博客25 分钟前
WSL2 资源治理:从 ONNX Runtime CUDA 编译 OOM 到 `.wslconfig` 防御配置
c++·深度学习·onnx runtime
ly768931 分钟前
Vue 3 从入门到工程实践:基础语法、组件化、路由、状态管理与项目部署
前端·javascript·vue.js
掘金酱1 小时前
TRAE Work 实战帮征文 | 获奖名单公示
前端·人工智能·后端
星星.7221 小时前
C++算法竞赛|二分查找与二分答案:边界模板、浮点二分、STL
数据结构·c++·算法
陆枫Larry1 小时前
Chromium和Chrome到底是什么关系?
前端
sel_91 小时前
【OPD论文导读(二)】OPD(On-Policy Distillation)全景调研:十篇论文讲透“在自己生成的内容上学习“这件事
人工智能·python·深度学习·学习·算法·语言模型
a1117761 小时前
模仿刀剑神域风格 作品集网页
前端·开源
a1117761 小时前
Elemental Sandbox(元素沙盒)-Three.js 游戏技能特效
前端·开源
老当益壮梁奶奶1 小时前
Linux 软件编程学习笔记(六):线程编程入门与实践
linux·c语言·c++·笔记·学习