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

Освобождение памяти в c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Экспертам и программистам С++: пройти собеседование и получить работу http://www.cyberforum.ru/cpp-beginners/thread1142809.html
прошу напишите список книг по С++,которые реально полезны и необходимы:для того ,чтобы пройти собеседование и получить работу.и что необходимо знать и чем владеть?пожалуйста,буду рад узнать мнения о советы профессионалов. P.S:Прошу писать только реально работающих программистов на С++. Добавлено через 56 минут актуально
C++ Факториал с++ 1. Ввести n элементов одномерного массива; 2. Вычислить указанное выражение; 3. Вывести на экран значение указанного выражения. http://www.cyberforum.ru/cpp-beginners/thread1142805.html
C++ Странный тип Double
В функции main вводится hex-строка. Затем подсчитывается частота символов в этой строке и то (GetFreqChars). Затем вычисляется насколько полученные результаты соответствуют частотам StFreqDistr (GetFreqDif). После этого выводится результат: первая строка соответствует больше чем вторая или нет. Почему-то, если в функции GetFreqChars убрать строку где умножение на 1000, то результат меняется на...
C++ Ввод нескольких слов в строку (структура)
Почему не работает getline? 20 строка #include<iostream> #include<string> using namespace std; struct Book{ string name; int pages; int code;
C++ Построить матрицу смежности http://www.cyberforum.ru/cpp-beginners/thread1142778.html
Задаем поле с единицами и нулями (где 1-пустая клетка, 0-препятствие). #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian");
C++ Преобразование строки в столбец Здравствуйте. Не могли бы Вы мне помочь, дело в том, что у меня в 0-ю строку StringList заносится длинное значение, например: 1||Россия||наша||страна..., а мне надо переписать в другой StringList1 только разбив на строки: 1 Россия наша страна ... || - разделитель(перенос на другую строку) подробнее

Показать сообщение отдельно
coderl
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 5
08.04.2014, 20:29     Освобождение памяти в c++
Привет, помогите разобраться с освобождением памяти в c++. Я так понимаю, что если освободить память, то переменная удаляется, но почему же такой код:
C++
1
2
3
4
5
6
int *a= new int;
*a=1;
cout <<*a<<endl;
delete a;
*a=2;
cout <<*a;
Выводит 1 2? Ведь по идее он не должен выводить 2, т.к. переменная а удалена.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru