Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как с консоли записать строку или предложение в файл? https://www.cyberforum.ru/ cpp-beginners/ thread2490815.html
Не могу понять, как сделать так чтобы я ввел вопросы для тестируемого и они сохранились в файл, а потом студент после входа в систему мог открыть этот файл считать вопросы и пройти тест по этим...
C++ Необработанное исключение
Здравствуйте, сегодня попытался применить пузырьковый алгоритм к динамическому массиву, но при обозначении размера массива вылезает ошибка. Собственно код: #include <iostream> #include <cstdlib>...
C++ Чтение данных для объекта класса из файла https://www.cyberforum.ru/ cpp-beginners/ thread2490805.html
Доброе время суток, подскажите метод как прочитать из бинарного файла некий текст в обьект своего класса, поле которого содержит vector<string> text={"значение по умолчанию"}; то что я написал...
C++ Можно ли использовать несколько раз setlocale? Если да, то как? Можно ли использовать несколько раз setlocale? Если да, то как ?Мне это нужно только лишь потому, что я хочу использовать ASCII символы из раскладки "ru" (например, ╔║═ и прочее),... https://www.cyberforum.ru/ cpp-beginners/ thread2490796.html
C++ Правильная работа с заголовочными файлами
Добрый день! Данная тема неоднократно подымалась на форуме, но конкретно для моей ситуации ответ увы найти не удалось. Суть проблемы, есть у нас два файла A.h и B.h A.h #ifndef A_H #define A_H...
C++ Невозможно определить переменную абстрактным типом Добрый день! Имеется следующий код: #include <iostream> #include <vector> using namespace std; namespace some { class One https://www.cyberforum.ru/ cpp-beginners/ thread2490768.html
C++ Функция перевода секунд в соответствующее количество часов, минут, секунд https://www.cyberforum.ru/ cpp-beginners/ thread2490767.html
Написать программу, в которой пользователь задаѐт количество секунд. Это значение передаѐтся в процедуру, которая переводит секунды в соответствующее количество часов, минут, секунд и выводит...
C++ Первый четный элемент двумерного массива
Почему не выводится первый четный элемент в массиве? как то в хаотичном порядке каждый раз выдает четное число int main() { setlocale(LC_ALL, "rus"); int arr; int chet; cout << "Ввод...
C++ Сумма чисел от x до Y В квадрате https://www.cyberforum.ru/ cpp-beginners/ thread2490751.html
Программа для расчёта суммы чисел от x до y в квадрате #include "pch.h" #include <iostream> #include <cstdlib> using namespace std; int main() { //Изменение кодировки консоли system("chcp...
C++ Сравнить первую и последнюю цифры числа https://www.cyberforum.ru/ cpp-beginners/ thread2490717.html
Привет. Как сделать программу в которую ты вводишь число,а она сравнивает равны ли первая и последняя цифры числа. Заранее спасибо
C++ Добавьте к каждому введенному числу типа doube единицу измерения
Добавьте к каждому введенному числу типа douЫe единицу измерения Допустимыми являются четыре единицы измерения: cm, m, in, ft. Примите следующие коэффициенты преобразования: lm = lOOcm, 1in =...
C++ Предложить тесты, на которых программа даст сбой Доброго вам времени суток, уважаемые форумчане. Недавно я наткнулся на - с виду - несложную задачку. Вот условие: Уравнение (Время: 1 сек. Память: 16 Мб Сложность: 17%) Вася в школе изучил... https://www.cyberforum.ru/ cpp-beginners/ thread2490630.html
nd2
3416 / 2796 / 1251
Регистрация: 29.01.2016
Сообщений: 9,426
13.08.2019, 23:25 0

Проблемы с созданием локальных переменных - C++ - Ответ 13769504

13.08.2019, 23:25. Показов 288. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Karant0107 Посмотреть сообщение
подумал, что в памяти как бы остаётся сама цифра 5, но ссылка на нее при выходе из функции удаляется, а т.к. здесь я ее сохраняю, все работает, это так?
Память под переменной помечается как свободная, старое значение может быть не затёрто новым значением, может быть затёрто, зависит от кода.

Добавлено через 21 минуту
Цитата Сообщение от Karant0107 Посмотреть сообщение
а т.к. здесь я ее сохраняю
Сам указатель у тебя тоже локальный (память под которым освобождается после выхода из функции), возвращаешь его копию, которая будет существовать, пока не закончится вывод на консоль.

Вернуться к обсуждению:
Проблемы с созданием локальных переменных C++
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2019, 23:25
Готовые ответы и решения:

Рассмотреть программу, написать имена глобальных переменных, локальных переменных, формальных параметров
Program P1; var s:string; procedure P(var s:string) ; var i, j : integer; ...

Проблемы с созданием класса
class Source { Source(String login,String password,String other) { ...

Проблемы с созданием процедуры
Есть условие:Создать хранимую процедуру, которая выводит количество сделанных деталей заданного...

Проблемы с созданием Ln логарифма
Всем привет, прошу прощения что пишу вам с такой просьбой, помочь сделать программу для решения Ln...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2019, 23:25

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Проблемы с созданием объектов
Описан класс TPlanet: TPlanet = class (TObject) public name: string; ...

Проблемы с созданием словаря на C++
Ребята-программисты, нужна срочная помощь, выдаёт такие ошибки: E0291 для класса &quot;Term&quot; не...

Проблемы с созданием объекта
Есть два класса public class Tname { public string name_eng; public...

О локальных переменных
В функцию в качестве аргумента приходит таблица data = { 'a', 'b', 'c', 'd', 'e' } Для удобства я...

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