Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 116, средняя оценка - 4.65
Owen04
5 / 5 / 3
Регистрация: 25.12.2009
Сообщений: 144
#1

Методы доступа к данным Get и Set - C++

24.10.2011, 20:59. Просмотров 17278. Ответов 2
Метки нет (Все метки)

Доброе время суток!
Мне нужна информация по Get та Set, а точнее по методам доступа.
Начал гуглить, но ничего нормального не нашел.
Буду благодарен за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2011, 20:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Методы доступа к данным Get и Set (C++):

Разработать класс Airplane (самолет). Определить конструктор и деструктор. Реализовать объявленные методы доступа к данным. - C++
решите пожалуйста вот эту задачу, вроде бы простая.. и если можно объясните, что где что значит. (С++) Разработать класс Airplane...

Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы - C++
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы Abiturient:...

Как перегрузить методы, чтобы получились аналоги get set из C# - C++
Как можно перегрузить методы, что бы получился аналог get set из C#. Т.е. что то такое: class A { private: int count;...

Какие методы и перегруженные операторы поддерживает std::set? - C++
Предназначение шаблонного класса.Какие методы и перегруженные операторы он поддерживает? Пример кода

Обьявление методов доступа к данным класса. - C++
Не компилируется программа //Обьявление класса Cat. //Переменные-члены обьявляются закрытыми, а открытые методы доступа ...

матрицы диструктор с динамической памятью, методы get и set, перегрузки ввода/вывода, обстрактный класс - вир - C++
Нужно написать любую программу в которой используются: матрицы диструктор с динамической памятью, методы get и set, перегрузки...

2
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
24.10.2011, 21:04 #2
C++
1
2
3
4
5
6
7
8
class f
{
    int a;
public:
    f() : a() { }
    void set_a(int a) { this->a = a; }
    int get_a() const { return a; }
};
например, к private переменной a надо получить доступ вне класса
для этого пишутся спец методы: set - устаналивает значение переменной, get - соот-но получает значение.
Все оч просто.
2
pincet
1252 / 824 / 91
Регистрация: 23.07.2010
Сообщений: 4,262
24.10.2011, 21:34 #3
Только в C++ это чистая формальность - нету жесткого определения сеттер и геттер - любой член класса, возвращающий значение private члена будет геттером
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2011, 21:34
Привет! Вот еще темы с ответами:

Синхронизация доступа к данным с использованием std::mutex - C++
Почему при использовании мьютексов их обычно создают где то в отдаленной от вызова области? Стандартный пример выглядит приблизительно...

Перегрузка оператора << Нет доступа к член данным! В чем загвоздка? - C++
Безумная странная ошибка. Перегрузил оператор вывода потока cout &lt;&lt;. Но в перегрузке ошибка, пишет что член данные недоступны, хотя функция...

Почему нет доступа к данным-членам классов-родителей в классах-наследниках? - C++
#include&lt;string&gt; using namespace std; class base { int i; public: base(int x) { i = x; } virtual void f() { cout &lt;&lt; &quot;This...

Почему дружественная функция с перегруженным оператором << не имеет доступа к данным класса? - C++
В заголовочном файле &quot;klass.h&quot; есть класс: class klass { int x; public: klass(); ~klass(); void show(); friend void...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru