C ++:在编译时将动态信息输出到日志

时间:2015-11-25 16:00:02

标签: c++ c++11

是否可以在编译期间将动态信息输出到编译器输出?

一个更具体的例子(C ++ 11):

static_assert(sizeof(A) == 4, "Wrong size of A");

我想在断言失败时(或者甚至总是)输出sizeof(A)的值,但static_assert中的消息不能包含任何动态信息。

有没有办法将sizeof(A)的值输出到编译器日志?

0 个答案:

没有答案