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

Ошибка при освобождении памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ посоветуйте книжку (на экзамен шпору) http://www.cyberforum.ru/cpp-beginners/thread427879.html
Доброго времяни суток. Посоветуйте пожалуйста книжку на экзамен ( в качестве шпоры) чтоб была понятная и небольшая по основам с++ по началу. Зарание благодарю тех, кто просмотрел тему и решил мне помочь.
C++ Как осуществляется преобразование типов (для чего)? Как осуществляется преобразование типов (для чего)? int *p=(int*)str; // ругается на p Спасибо :) P.s Си http://www.cyberforum.ru/cpp-beginners/thread427868.html
Неименованые каналы C++
Почему при работе с pipe() в отце и сыновьям процессе необходимо закрывать ненужные дискрипторы?
Конструктор копирования C++
Помогите пожалуйста разобраться, необходимо добавить конструктор копирования, теорию знаю, а как на практике применить не знаю. Программа вот - http://zalil.ru/32492444. Добавлено через 33 минуты вот нужный отрывок class List { struct Elem {
C++ Шаблоны C++ http://www.cyberforum.ru/cpp-beginners/thread427864.html
Написал template на С++, но он нифига не компилица, пишет мол типа не могу string в int преобразовать в строчке int out_param = (int)param; #include <stdio.h> #include <conio.h> #include <string> using namespace std; template <typename InType> class Shablon1 { public:
C++ необходимо найти максимальный элемент матрицы используя несколько потоков С++ Добрый день программисты, необходимо выполнить поиск наименьшего элемента матрицы используя количество потоков равное количеству строк данной матрицы. Каждый поток находит минимальный элемент своей строки и записывает его в одномерный массив. а потом оттуда находиться минимальный элемент. кто сможет помочь с поставленной задачей? подробнее

Показать сообщение отдельно
AlexSome
0 / 0 / 0
Регистрация: 14.01.2012
Сообщений: 6
14.01.2012, 06:14  [ТС]     Ошибка при освобождении памяти
Спасибо за быстрый ответ.
ошибка которая приводит к крэшу в операторе сравнения.
Увы, мой ПК так не считает.
Please enter first number
1234

PRINT NUMB1
1234

Please enter second number
1234
*** glibc detected *** /home/alex/CB/long_ar/bin/Debug/long_ar: double free or corruption (out): 0x0804b028 ***
======= Backtrace: =========
/lib/libc.so.6(+0x714ae)[0xb75a94ae]
/lib/libc.so.6(cfree+0x70)[0xb75ad050]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7785ff1]
/usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb778604d]
/home/alex/CB/long_ar/bin/Debug/long_ar[0x8048941]
/home/alex/CB/long_ar/bin/Debug/long_ar[0x8048b9f]
/home/alex/CB/long_ar/bin/Debug/long_ar[0x8048d63]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb754edb6]
/home/alex/CB/long_ar/bin/Debug/long_ar[0x8048771]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 08:03 1190984 /home/alex/CB/long_ar/bin/Debug/long_ar
0804a000-0804b000 rw-p 00001000 08:03 1190984 /home/alex/CB/long_ar/bin/Debug/long_ar
0804b000-080ac000 rw-p 00000000 00:00 0 [heap]
b7400000-b7421000 rw-p 00000000 00:00 0
b7421000-b7500000 ---p 00000000 00:00 0
b7535000-b7538000 rw-p 00000000 00:00 0
b7538000-b7694000 r-xp 00000000 08:03 403253 /lib/libc-2.13.so
b7694000-b7695000 ---p 0015c000 08:03 403253 /lib/libc-2.13.so
b7695000-b7697000 r--p 0015c000 08:03 403253 /lib/libc-2.13.so
b7697000-b7698000 rw-p 0015e000 08:03 403253 /lib/libc-2.13.so
b7698000-b769b000 rw-p 00000000 00:00 0
b769b000-b76b6000 r-xp 00000000 08:03 1053512 /usr/lib/libgcc_s.so.1
b76b6000-b76b7000 rw-p 0001a000 08:03 1053512 /usr/lib/libgcc_s.so.1
b76b7000-b76db000 r-xp 00000000 08:03 403257 /lib/libm-2.13.so
b76db000-b76dc000 r--p 00023000 08:03 403257 /lib/libm-2.13.so
b76dc000-b76dd000 rw-p 00024000 08:03 403257 /lib/libm-2.13.so
b76dd000-b77ba000 r-xp 00000000 08:03 1054254 /usr/lib/libstdc++.so.6.0.14
b77ba000-b77be000 r--p 000dd000 08:03 1054254 /usr/lib/libstdc++.so.6.0.14
b77be000-b77bf000 rw-p 000e1000 08:03 1054254 /usr/lib/libstdc++.so.6.0.14
b77bf000-b77c6000 rw-p 00000000 00:00 0
b77db000-b77de000 rw-p 00000000 00:00 0
b77de000-b77fb000 r-xp 00000000 08:03 403295 /lib/ld-2.13.so
b77fb000-b77fc000 r--p 0001c000 08:03 403295 /lib/ld-2.13.so
b77fc000-b77fd000 rw-p 0001d000 08:03 403295 /lib/ld-2.13.so
bf897000-bf8b8000 rw-p 00000000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]

Process returned -1 (0xFFFFFFFF) execution time : 2.444 s
Press ENTER to continue.
UPD: При вводе ваших данных всё равно ошибка. Про отличие входных и выходных данных - не знаю, не могу проверить.
 
Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru