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

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

Войти
Регистрация
Восстановить пароль
 
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
#1

Доступ к переменной, объявлённой в другом блоке - C++

03.05.2013, 18:19. Просмотров 237. Ответов 2
Метки нет (Все метки)

Здравствуйте! Возможно ли как-нибудь создатъ переменную внутри какого-либо блока (например цикла) так, чтобы после выхода оттуда можно было получить к ней доступ и оперироватъ ею?
Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2013, 18:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доступ к переменной, объявлённой в другом блоке (C++):

Получить доступ к переменной класса при наличии такого же имени переменной в функции - C++
Например, есть приватная переменная clientName в классе. Также есть точно такая же переменная в конструкторе этого класса. И мне нужно...

Возможность получать доступ к массиву, объявленному в другом файле - C++
1.cpp -main нужно чтобы была возможность получать доступ к массиву Array, не только из 1.cpp (что работает), но и из 2.cpp...

Ошибка компилятора при объявлении переменной в другом файле - C++
Здравствуйте, подскажи пожалуйста почему возникает ошибка ||error: ld returned 1 exit status| Моя программа: main.cpp #include...

доступ к структурной переменной - C++
Эм, возникло небольшое недопонимание происходящего, а именно ошибка при компиляции программы следующего вида: #include <iostream> ...

Доступ к переменной родительского класса - C++
Добрый день, уважаемые форумчане, изучаю классы в с++, есть вопрос: можно ли вызвать public функцию или переменную родительского класса...

Реализовать доступ к закрытой переменной - C++
Можно ли в C++ получить доступ к закрытым переменным из класса Two в классе One, без изменения One? На сколько я знаю, друзей можно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Эксперт CЭксперт С++
13209 / 7480 / 841
Регистрация: 27.09.2012
Сообщений: 18,388
Записей в блоге: 3
Завершенные тесты: 1
03.05.2013, 18:26 #2
Попробуйте так, только вот корректности такого подхода я гарантировать на буду
C++
1
2
3
4
5
int * p=NULL;
for(int i=0;i<10;++i){
    p=&i;
}
std::cout<<*p<<std::endl;
0
Genn55
367 / 214 / 41
Регистрация: 26.12.2012
Сообщений: 708
03.05.2013, 22:12 #3
А почему нельзя эту переменную определить до блока?Или определить этот блок функцией и в нужном месте вызывать эту функцию?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2013, 22:12
Привет! Вот еще темы с ответами:

Доступ к статической переменной-члену - C++
Всем доброго время суток задали написать программу, в которой доступ к статической переменной-члену осуществляется с помощью статической...

Доступ к переменной по абсолютному адресу. - C++
Мне нужно обратится к ячейке памяти с известным конкретным адресом (это может быть вектор прерывания, переменная БИОС итд). Как это сделать...

Доступ к переменной из разных файлов - C++
есть 2 класса описанных в файле class.cpp и их заголовок в class.h, нужно добавить переменную статическую переменную (bool...

Доступ к переменной из другого модуля - C++
Среда разработки VS10 Express Есть модули: Main - главный модуль Other - подключаемый модуль Main.cpp


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

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

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