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

Можно обратиться к локальной переменной из другой функции? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ даны два действительных числа http://www.cyberforum.ru/cpp-beginners/thread648183.html
даны два действительных числа которые не равны друг другу.если введены одинаковые то попросить повторить ввод.Меньшее из этих чисел заменить их средним арифметич. и большее их произведением
C++ <iostream> зачем тогда объявлять <string>? вот такой пример, в котором локальная переменная скрывает глобальную, но вопрос то не в этом, почему автор подключил <string>? У меня все работает, если даже я просто <iostream> подключаю (среда Geany, компилятор MinGW) #include <iostream> //#include <string> !!!непонятно зачем.....!!! std::string s1="hello"; int main() { std::string s2 = "world"; std::cout<<s1<<" "<<s2<<std::endl; int... http://www.cyberforum.ru/cpp-beginners/thread648178.html
Вычисление координат точки пересечения двух заданных уравнениями прямых C++
две прямые описываются уравнениями: а1х+в1у+с1=0; а2х+в2у+с2=0. напечатать координаты точки пересечения этих прямых, либо сообщить что эти прямые совпадают, не пересекаются или вовсе не существует
C++ составить алгоритм подсчета количества способов, которыми можно разменять рубль медными монетами(достоинством в1,2,3,5 копеек)
составить алгоритм подсчета количества способов, которыми можно разменять рубль медными монетами(достоинством в1,2,3,5 копеек)
C++ Интегралы. BC++ http://www.cyberforum.ru/cpp-beginners/thread648126.html
Помогите написать задачу. Именно борланд С++. Заранее спасибо!!!
C++ Составить процедуру (функцию) формирования массива. 1. Дано натуральное число N. Составить процедуру (функцию) формирования массива, элементами которого являются цифры числа N. Вот одна из задач с чего начать? Добавлено через 48 секунд ткните носом в это место. Добавлено через 3 минуты panicwassano, милый друг помогите куда обратиться? Добавлено через 1 час 8 минут помогите подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
07.09.2012, 18:07     Можно обратиться к локальной переменной из другой функции?
Передавайте через параметр. Если нельзя, то переписывайте мешающий кусок так, чтобы было льзя.

Альтернативный вариант, если очень хочется городить костыли: засунуть функцию в класс, классу при создании передать ссылку/адрес qq, сохранить её в поле класса, после этого из метода PaPoRoTnik() можно достучаться до нужной переменной. Или сделать то же самое замыканиями C++11.
 
Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru