Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
0 / 0 / 0
Регистрация: 13.08.2019
Сообщений: 4
0

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

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int* f() {
    int* p = new int;
    int k = 5;
    p = &k;
    return p;
}
 
int main()
{
    cout << *f();
}
Как я понимаю, т.к. здесь переменная k создана локально, код выше не должен выводить 5, однако делает это. Я подумал, что в памяти как бы остаётся сама цифра 5, но ссылка на нее при выходе из функции удаляется, а т.к. здесь я ее сохраняю, все работает, это так?

Вернуться к обсуждению:
Проблемы с созданием локальных переменных C++
0

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

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2019, 22:50
Готовые ответы и решения:

Рассмотреть программу, написать имена глобальных переменных, локальных переменных, формальных параметров
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, 22:50

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

Проблемы с созданием объектов
Описан класс 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.