venkat reddyp Ответов: 1

как получить доступ к закрытым членам класса вне класса, используя открытые члены того же класса


как получить доступ к переменным класса вне класса с использованием общедоступных мемов того же класса

[no name]

Получить, установить?

1 Ответов

Рейтинг:
0

Jochen Arndt

Реализуя функции get и set:

class MyClass {
public:
    MyClass();
    int getInt() const { return m_nInt; }
    void setInt(int n) { m_nInt = n; }
private:
    int m_nInt; 
};

Если у вас есть существующий класс, который нельзя изменить, выведите свой класс и добавьте функции get и set.
[EDIT: вышеизложенное, конечно, будет работать не для установки частных членов, а для защищенных.]


Jochen Arndt

Спасибо, Карло.
Вы сбились с курса правильно. Я уже сам это заметил и как раз редактировал свой ответ, когда вы опубликовали свой комментарий.