RM
Size: a a a
RM
RM
RM
RM
net_sv_msg_cb_map.emplace(msg_id, std::move(cb));
.
RM
RM
RM
O
noexcept
? RM
noexcept
? O
RM
RM
O
/¯
RM
O
noexcept
. А однажды ты решаешь реализовать в конструкторе перемещения одного из классов нетривиальную логику и позволяешь ему кидать исключения. Ты, конечно же, сразу вспомнишь все методы, полагающиеся на этот конструктор и пойдёшь с них снимать noexcept
?O
/¯
RM