Является ли эта структура POD в С++ 11?
struct B
{
int a;
B(int aa) : a(aa) {}
B() = default;
};
Обратите внимание, что этот вопрос явно о С++ 11. Я знаю, что этот класс не является POD в С++ 98 или С++ 03.
Для объяснения POD в С++ 11 см. тривиальный и стандартный макет против POD
(Вдохновленный этим вопросом: Есть ли компиляция func/macro, чтобы определить, является ли С++ 0x struct POD?)