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

Объявление переменной в цикле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка по спирали http://www.cyberforum.ru/cpp-beginners/thread1225001.html
Прошу только проверить на корректность написанный код. Условие: Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента В11. Вот такой код у меня получился: #include <iostream> #include <iomanip> #include <iomanip> #include <ctime>
C++ Обработка исключений (Exception) Всем приветю У меня возникла такая ситуация: в main создаю локальную переменную типа long, затем прошу пользователя задать эту переменную и потом эту переменную передаю в объект с помощью set функции. Не знаю, как правильно обработать исключения, наподобии, если было введено не не long, а что нибуть еще или больше его размера. класс для обработки исключений: class Exception { public: ... http://www.cyberforum.ru/cpp-beginners/thread1224986.html
C++ Найти счёт при оптимальной стратегии двух игроков
взялся тут решать задачку с олимпиады, и честно говоря уже час потратил за зря...Никак не могу продумать сам алгоритм игры игроков... Игроки совершают ходы по очереди. На каждом ходу игрок забирает число, написанное в его текущей ячейке, затем ставит туда ноль и переходит в смежную слева или справа ячейку (разумеется, игрок не может выходить за пределы массива). Два игрока могут в некоторый...
Печать из консоли на принтер C++
Здравствуйте столкнулся с такой проблемой как печать с консольного окна результата программы. Хотел сделать следующее сам код программы напечатать допустим на одной стороне листа, а то что в итоге получиться "в консольном окне" это напечатать на другой стороне чтобы легко можно было просмотреть результат. Как это можно сделать подскажите.
C++ Записать в третий файл через один содержимое первого файла и второго http://www.cyberforum.ru/cpp-beginners/thread1224965.html
Даны 2 файла содержащие числа , записать в 3 файл через один содержимое первого файла и второго файла и сумму первого и второго
C++ Управление перемещением символов в командной строке используя интерактивный ввод данных управлять перемещением символов в командной строке подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,996
10.07.2014, 09:03     Объявление переменной в цикле
вообще вроде при выделении динамической памяти резервируется блок памяти, запись в который ведётся с определённого байта (аналогия - 0 элемент массива), соответственно мы создали элемент - записали его в условно a[0], удалили элемент - а[0] освободилось, создали новый - записали снова в этот же уже ранее зарезервированный блок, но к примеру вот:
создали tmp tmp2 потом tmp3
в зависимости от порядка delete tmp3 будет создаваться в разных ячейках памяти
C++
1
2
3
4
5
6
7
8
9
int *tmp = new int;
    std::cout << tmp << std::endl;
    int *tmp2 = new int;
    std::cout << tmp2 << std::endl;
    delete tmp;         // если поменять местами то
    delete tmp2;        // адрес temp3 изменится
    int *tmp3 = new int;
    std::cout << tmp3 << std::endl;
    delete tmp3;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru