АК
Size: a a a
АК
EP
AB
EP
АК
noexcept, на практике - хз чтоАК
void f() noexcept { throw 1; }v
v
void f() noexcept { throw 1; }АК
std::vector<std::unique_ptr<T>> нельзя было использоватьDF
АК
B(B&&) noexcept = default, сгенерируется дефолтный мув-конструктор, который будет иметь noexcept (и если перемещение A выбросит исключение, меня устроит terminate).v
noexcept, на практике - хз чтоstatic_assert(std::is_nothrow_move_constructible_v<B>, "");DF
DF
DF
DF
АК
DF