RM
Size: a a a
RM
/¯
RM
O
O
O
/¯
RM
noexcept. А однажды ты решаешь реализовать в конструкторе перемещения одного из классов нетривиальную логику и позволяешь ему кидать исключения. Ты, конечно же, сразу вспомнишь все методы, полагающиеся на этот конструктор и пойдёшь с них снимать noexcept?/¯
/¯
RM
O
noexcept метод, который вызывался, а потом стал не-noexcept, но его другие noexcept функции всё ещё вызывают. А он уже не noexceptRM
/¯
RM
noexcept метод, который вызывался, а потом стал не-noexcept, но его другие noexcept функции всё ещё вызывают. А он уже не noexceptO
O
RM
RM
RM