C++开发库
古灵古怪
high起来
展开
-
ACE_wrappers研究之一:引言
尽管当今编译环境,操作系统,网络协议和中间件更加成熟和标准化,但是仍然存在一个网络相关软件的设计空间----追求性能驱动,跨平台,网络并发软件的操作系统中间件,而实践证明,这些诉求并不能在其他的抽象层上以一个可以被广泛接受的标准的方案加以解决。这种操作系统中间件应该封装了操作系统原创 2011-09-20 01:39:34 · 2477 阅读 · 0 评论 -
借助backtrace和demangle实现异常类Exception
C++的异常类是没有栈痕迹的,如果需要获取栈痕迹,需要使用以下函数:#include int backtrace(void **buffer, int size);char **backtrace_symbols(void *const *buffer, int size);void backtrace_symbols_fd(void *const *buffer, int s转载 2016-05-05 11:43:08 · 379 阅读 · 0 评论