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.
Обсуждают сегодня