这个结构是C++ 11中的POD吗?
struct B
{
int a;
B(int aa) : a(aa) {}
B() = default;
};
Run Code Online (Sandbox Code Playgroud)
请注意,这个问题是关于C++ 11的明确问题.我知道这个类不是C++ 98中的POD,也不是C++ 03.
有关C++ 11中POD的解释,请参阅普通与标准布局与POD
(受此问题的启发:是否有编译时func /宏来确定C++ 0x结构是否为POD?)