Имеется такой код
int main(){
int* p = new int[2];
delete p;
return 0;
}
Я решил просмотреть его через valgrind. Собственно результаты такие
==3147== HEAP SUMMARY:
==3147== in use at exit: 72,704 bytes in 1 blocks
==3147== total heap usage: 2 allocs, 1 frees, 72,712 bytes allocated
==3147==
==3147== LEAK SUMMARY:
==3147== definitely lost: 0 bytes in 0 blocks
==3147== indirectly lost: 0 bytes in 0 blocks
==3147== possibly lost: 0 bytes in 0 blocks
==3147== still reachable: 72,704 bytes in 1 blocks
==3147== suppressed: 0 bytes in 0 blocks
Есть несколько вопросов
p.s. the value of the "allocs" doesn't depend on parameter in [ ]. I've changed it on 20 elements, and allocs are still 2
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть необходимость найти в массиве строк диапазон строк, которые начинаются на определенную буквуТак как по умолчанию string и char не сравниваются,...
Есть много утилит для всяких исследований кодаПрочитал несколько мнений на счёт того что выявление бага кода лучше делать через такие инструменты
Хотя вам подсказали, что вы читаете один файл, а проверяете другой