Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
60 / 11 / 4
Регистрация: 09.09.2014
Сообщений: 182
1

Доступ к переменным полей

01.09.2018, 22:51. Показов 430. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class V{
private:
int a, b, c, d;
public:
int get(){ return a + b * c % d; }
// ... методы set-get ...
}
 
class A{
private:
V q, w, e, r;
int min, max;
public:
int get(){ return q.get() - w.get() + e.get() * r.get(); }
// методы доступа
}
Вопрос: как изящно организовать методы доступа к переменным полей типа V в классе A, с учётом недопустимости присвоения значений, влекущих выход за диапазон [min;max] возвращаемого значения метода A::get.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.09.2018, 22:51
Ответы с готовыми решениями:

Доступ к переменным
Есть иерархия классов: class base{ int a; }; class der : private base{ void f(){ ...

Доступ к переменным класса
Давным давно помню была такая фишка в сях, когда приходилось много раз писать конструкцию типа...

Прямой доступ к переменным
Доброго времени суток, форумчане. Сразу оговорю, что название темы может не совсем корректно...

Доступ из статической функции к не стачисеским переменным
Добрый день! Имеется класс со статической функцией, как получить доступ, из это функции к не...

0
01.09.2018, 22:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.09.2018, 22:51
Помогаю со студенческими работами здесь

Friend функции не имеют доступ к закрытым переменным
Всем привет. Изучаю c++ по Липпману 5-ое издание. Там на стр. 351-352 используются friend...

Доступ к переменным в DLL программе из внешних програм
Подскажите пожалуйста, как реализовать Записать данные из программы №1 в программу DLL и считать...

Доступ к переменным базового класса при наследовании
Есть следующий код class Base { protected: int x; Base* enemy; public: Base() {}

Доступ к значениям полей класса
вот есть такой класс class book { private: String name; float page;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru