![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Еще раз, как в этом случае наличие утечки связано с количеством вызовов функции? |
|
![]() |
![]() |
![]() |
#22 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#23 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Код:
Последний раз редактировалось rrrFer; 09.11.2014 в 12:14. |
|
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() |
![]() |
![]() |
![]() |
#25 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Под "память не течёт" я имел ввиду, что мы не взяли больше, чем нам надо. После выхода из функции ресурс всё ещё занят, но это очень короткое время. И в данном примере можно не писать delete. Особенно в таком примере от не нужен:
Код:
Последний раз редактировалось 8Observer8; 09.11.2014 в 17:44. |
![]() |
![]() |
![]() |
#27 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#28 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Поводу delete согласен. Если пишешь new, то обязательно нужно написать delete
Студент обязан знать, как старые проблемы решаются в новом C++11. Итог. Для того, чтобы не было утечек используем контейнеры. Отказываемся от new\delete, а используем shared_ptr, unique_ptr |
![]() |
![]() |
![]() |
#29 | ||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
Студентов учат программированию в целом, а не программмированию на С++. Т.е. тонкости и фичи не нужны и не важны, гораздо важнее алгоритмическая подготовка. А вы тут грите - "вызвать стандартный sort" и прочее. Цитата:
|
||
![]() |
![]() |
![]() |
#30 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив X(N,M).Найти номера столбцов массива,все элементы которых четны. Из полученных значений сформировать одномерный массив. | darwin1 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 16.03.2014 13:31 |
Одномерный массив 12 элементов,случайные положительные и отрицательные. Найти элемент наиболее близкий к среднему значению(Паскаль | 1998y8m1d | Помощь студентам | 6 | 16.12.2013 17:06 |
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... | Richik123 | Microsoft Office Excel | 1 | 16.10.2013 15:45 |
Дан одномерный массив. Удалить все элементы последовательности значения,которые кратны k | Кристюша5 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 27.05.2012 21:46 |
Дан файл целых чисел. Удалить из него все отрицательные числа | vaako | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 12.04.2012 22:45 |