Luc*_*ana 11 c++ lambda gcc backtrace c++11
我正在写一个C++11软件而且我正在使用lambdas.当我打印回溯时,backtrace_symbols_fd除了lambda之外,所有函数都被解除了.这有点显而易见,因为它们是匿名函数,但有一种方法可以获得更多的洞察力而不是原始指针?
C++11
backtrace_symbols_fd
我在Linux上使用GCC 4.8
szu*_*lak 0
根据 C++ 标准:
\xc2\xa75.1.2/3 状态:
\n lambda 表达式的类型(也是闭包对象的类型)是唯一的、未命名的非联合类类型。\n
lambda 表达式的类型(也是闭包对象的类型)是唯一的、未命名的非联合类类型。
我认为没有办法获得更多有用的信息。基本上,lambda 只是匿名类的实例。
归档时间:
11 年,4 月 前
查看次数:
921 次
最近记录: