push_back не будет работать, потому что вектор стал read-only.
А можно ли самому указывать в своем классе, что некоторая функция не должна вызываться с read-only?
struct foo { void non_const_method() {} void const_method() const {} } const foo f; f.non_const_method(); // error f.const_method(); // ok
По умолчанию так. Если МОЖЕТ, то добавляй модификатор const.
Обсуждают сегодня