Метод получения / установки с помощью std :: vector <>. Push_back (…)

По какой-то причине это нет работа. Он компилирует файл, но никакие элементы не добавляются в этот вектор при использовании геттера.

НАПРИМЕР.

class class_name {

    public:
        inline std::vector get_numbers() { return m_numbers; }    

    private:
        std::vector m_numbers;
}

....

{
    class_name number_list;
    number_list.get_numbers().push_back(1);
}

Если я делаю это напрямую (m_numbers.push_back (1)), это работает, но если я вытащу это с помощью геттера, оно победит 'ничего не добавляю.

Ответы на вопрос(1)

Ваш ответ на вопрос