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

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

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

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

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

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

Доступ к статической переменной-члену C++
Доступ к переменной по абсолютному адресу. C++
C++ Реализовать доступ к закрытой переменной
доступ к структурной переменной C++
C++ Как разумно получить доступ к приватной переменной
C++ Доступ к переменной из разных файлов
C++ Доступ к переменной из другого модуля
Возможность получать доступ к массиву, объявленному в другом файле C++
C++ Получить доступ к локальной переменной другой функции
Доступ к переменной родительского класса C++
C++ Доступ к переменной из другого файла
C++ Ошибка компилятора при объявлении переменной в другом файле

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12534 / 7096 / 797
Регистрация: 27.09.2012
Сообщений: 17,508
Записей в блоге: 2
Завершенные тесты: 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;
Genn55
342 / 189 / 37
Регистрация: 26.12.2012
Сообщений: 661
03.05.2013, 22:12     Доступ к переменной, объявлённой в другом блоке #3
А почему нельзя эту переменную определить до блока?Или определить этот блок функцией и в нужном месте вызывать эту функцию?
Yandex
Объявления
03.05.2013, 22:12     Доступ к переменной, объявлённой в другом блоке
Ответ Создать тему
Опции темы

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