Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
svpol
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 9
13.10.2012, 22:14  [ТС] 0

Методы доступа - как это работает?

13.10.2012, 22:14. Просмотров 1031. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от Croessmah Посмотреть сообщение
У Вас в классе есть закрытая переменная
C++
1
2
private:
int itsAge;
В функции
C++
1
2
3
4
void Cat::SetAge(int age)
{
itsAge = age;
}
в нее записывается значение
а функция
C++
1
2
3
4
int Cat::GetAge()
{
return itsAge;
}
возвращает значение переменной itsAge
Это-то как раз я понимаю, мне непонятно, почему присвоенное переменной itsAge значение сохраняется даже после выхода из функции SetAge. Это же локальное значение, ее видимость ограничивается областью определения функции SetAge

Вернуться к обсуждению:
Методы доступа - как это работает?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2012, 22:14

Как это работает?
#include <iostream> int *fun() { int a = 5; return &a; } int main() {...

Как это работает?
Читаю я кое какой "учебник", и в нём появился такой вот кусок кода int input...

Как это работает
Здравствуйте уважаемые форумчане!Как это работает? Как например предотвратить...

0
Другие темы раздела
C++ Арифметическая прогрессия http://www.cyberforum.ru/cpp-beginners/thread670169.html
Вообщем, поиск по форму ничего не дал, а с++ я помню плохо. Есть задачка, дана последовательность, скажем из 5 чисел, в виде массив, нужно определить являеться ли она арифметической прогрессией....
C++ Как распределяется память в стеке? using namespace std; int main () { int iBu=3,iBu2=7,iBu3=-23,iBu4=-100; int* ptr, *ptr2, *ptr3=&iBu3,*ptr4=&iBu4; ptr=&iBu; ptr2=&iBu2; int **ptr_=&ptr2; cout<<endl<<"sizeof... http://www.cyberforum.ru/cpp-beginners/thread670162.html
Начало профессионального пути C++
Тему С++ выбрал из-за большей обширности аудитории. Я- среднестатистический школокодер-первокурсник, обучающийся по направлению "Прикладная информатика в экономике". С первого же месяца меня начал...
C++ Проверить число на палиндром!
Добрый день! Есть программа но нужно исправить одну проблему, программа проверяет число на палиндром! Проверяет правильно когда число не длинное!
C++ Двусвязный список из структур http://www.cyberforum.ru/cpp-beginners/thread670078.html
Ребят, помогите, а то не могу пример откопилировать... typedef struct tag_lib { //задается таблица с данными в виде структуры char name; //имя сотрудника int ...
C++ Исходник Теста Поделитесь пожалуйста исходником какого нибудь теста на C++ Что бы можно было сменить вопросы(с вариантами ответов),фон и прочее. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru