Эта структура POD в C ++ 11?

Является ли эта структура POD в C ++ 11?

struct B
{
  int a;
  B(int aa) : a(aa) {}
  B() = default;
};

Обратите внимание, что этот вопрос явно относится к C ++ 11 . Я знаю, что этот класс не является POD в C ++ 98 и C ++ 03.

Для объяснения POD в C ++ 11 см. тривиальный и стандартный макет против POD

( На основе этого вопроса: Существует ли функция / макрос времени компиляции, чтобы определить, является ли структура C ++ 0x POD? )

10
задан Community 23 May 2017 в 12:31
поделиться