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