标签: c++ c++11
是否可以在编译期间将动态信息输出到编译器输出?
一个更具体的例子(C ++ 11):
static_assert(sizeof(A) == 4, "Wrong size of A");
我想在断言失败时(或者甚至总是)输出sizeof(A)的值,但static_assert中的消息不能包含任何动态信息。
sizeof(A)
static_assert
有没有办法将sizeof(A)的值输出到编译器日志?