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

Что убдет если new вызвать 2 раза с одним и тем же указтелем?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция перемножения матриц http://www.cyberforum.ru/cpp-beginners/thread30562.html
Задание:
C++ Проверьте лабораторную Вот, сделал первое задание. Если не составит труда, то проверьте пожалуйста. Я максимально понятно там все прокомментировал. Посмотрите, что можно улучшить или что исправить, какие-нибудь пожелания... Вот задание: Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50), выводит исходную матрицу, упорядочивает элементы матрицы и выводит матрицу... http://www.cyberforum.ru/cpp-beginners/thread30516.html
ОШибка в коде. C++
#include <iostream> using namespace std; int main() { double sum=1.0; double term=0; double eps; int power=1; printf("Enter Epsilon"); scanf("% if"& eps);
C++ Функция для поиска максимального числа в матрице, которое встречается более одного раза
Функция для поиска максимального числа в матрице, которое встречается более одного раза. Спасибо!!! Добавлено через 1 час 12 минут 45 секунд задана матрица SUS
C++ vector и list http://www.cyberforum.ru/cpp-beginners/thread30505.html
Есть база объектов: студенты, преподы, аспиранты... Каждому объекту присвоены значения (общие- возраст, имя, мейл- и специфические для каждого подкласса -курс для студента, кафедра для аспиранта, и так далее). Нужно написать программу, которая выводит на экран данные о каждом объекте в зависимости от того, из какого он класса. Нужны три версии- с виртуальной функцией и наследованием (уже...
C++ Выход из консоли по нажатию клавиши Что надо вставить, что бы по нажатию клавиши, скажем, <Enter> произошел выход из консольной программы. подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
18.04.2009, 15:34     Что убдет если new вызвать 2 раза с одним и тем же указтелем??
Будет утечка памяти. Не надо такого делать.

Добавлено через 2 минуты 45 секунд
Но можно поизвращатся
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    int *p = new int;
    *p = 10;
    int *old_p = p;
 
    cout<<*p<<endl/*10*/
        <<*old_p<<endl;//10
 
    p = new int;
    *p = 20;
    cout<<*p<<endl/*20*/
        <<*old_p<<endl;//10
 
    delete p;
    delete old_p;
 
    return 0;
}
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru