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

Инициализация в с++. Предупреждение C4700: uninitialized local variable 'name' used - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для чего используется _getch() и что будет, если ее не использовать? http://www.cyberforum.ru/cpp-beginners/thread1124297.html
_getch(); 1)для чего это? 2)что будет,если написать без него? ..... cout << "периметр равен:" << " " << p << endl; _getch(); return 0;
C++ Создать файл для определения класса рациональных чисел с перегрузкой операторов Добрый день. Нужно создать файл для определения класса рациональных чисел с перегрузкой операторов. Ввиду своей криворукости имею множество вопросов. Вот код (простите за кривость и недоделанность)... http://www.cyberforum.ru/cpp-beginners/thread1124295.html
C++ Если в матрице есть нули, то заменить их суммой max и min последнего столбца. Использовать функции
Дана матрица порядка n. Найти в последнем столбце max и min. Если в матрице есть нули, то заменить их суммой max и min последнего столбца.
Определить время выполнения потоков C++
Здравствуйте. У меня программно задаются N потоков, которые производят вычисления. В конце необходимо вывести время работы каждого потока. Пользуюсь следующим кодом: ...
C++ #define sqr(a) (a)*(a) - зачем так много скобок? http://www.cyberforum.ru/cpp-beginners/thread1124266.html
#define sqr(a) ((a)*(a)) такие вопросы: 1) Зачем ((a)*(a)) так много скобок? (если можно,объяснить доступным языком) 2) почему, если их убрать - то будет неправильно? 3) как работает этот...
C++ Определить, принадлежит ли точка кольцу, определяемому окружностями Вот сама задача: Определить, принадлежит ли точка А(а1, а2) кольцу, определяемому окружностями: x2 + y2 = 1 и x2 + y2 = 16. С чего можно было начать? подробнее

Показать сообщение отдельно
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
19.03.2014, 21:16
Если ее не освобождать система считает, что используемая памяти по-прежнему важна вашей программе, а объект, который ее использовал, может быть удален. Если программа отработала то память очищается автоматически. Но вот представьте что Вам в цикле ваш класс Ex надо создать и удалить 1000000 раз, каждый раз создавая его строки кода
C++
1
2
char* name = new char[50];
   char* shifr = new char[50];
будут закреплять за вашей программой 50+50=100 байт, а очистки при уничтожении объекта не будет (но вы ее уже видить не будете). Вот так ваша программа съест ~100МБ оперативки (бесполезно)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru