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

Не могу найти ошибку в коде с динамическим выделением памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование функции "strcmp" http://www.cyberforum.ru/cpp-beginners/thread842054.html
Доброго времени суток, форумчане. Отзовитесь, кто сведущ : Есть всем известная функция strcmp(const char* str1, const char* str2) Функция, прошу заметить, возвращает int-значения "-1", "0" или "1". Почему же я могу использовать её в качестве bool? Например так
C++ Потоки в DLL Есть DLL внутри которой класс взывающий потоки (чтение COM портов) , так вот данные читаются бесконечно , а вот теперь вопрос как передать эти данные в основную программу , через что и как это реализовать? тесть поток в цикле бесконечно берет данные с порта а что дальше?? как их передать?(visial studio , windows xp) http://www.cyberforum.ru/cpp-beginners/thread842049.html
C++ Статические поля и методы
Ни как не могу понят что же такое статические поля и методы, и какое их принципиальное отличие от простых методов полей.
Данные записываются в файл некорректно C++
есть программа "Телефонная книга", все работает, но когда данные записываются в файл в файле помимо основного записывается мусор, как это исправить? вот код //Telephone Directory #include <iostream> #include <fstream> #include <string> #include <iomanip> #include <conio.h>
C++ Класс-контейнер вектор http://www.cyberforum.ru/cpp-beginners/thread842037.html
как в векторе определить является ли сумма элементов простым числом??
C++ Сравнение чисел в файлах Есть задачка простенькая. Даны два числовых файла одинаковой длины, значения которых упорядочены по возрастанию. Создать третий файл их чисел первых двух так, чтобы упорядоченность не нарушалась. Массивы и сортировку не использовать. У меня в первом файле 3 5 7 8 9, а во втором 0 2 4 5 6. Вот как сравнить эти значения я не пойму. Перепробовал что думал, больше не знаю. #include <fstream.h>... подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
18.04.2013, 22:14     Не могу найти ошибку в коде с динамическим выделением памяти
нет своих конструкторов копирования, которые вызываются например при вызове
void summa(vect<T> A, vect<T> B);
то, что компилятор сгенерировал по умолчанию будет работать некорректно. будет двойное удаление одного и того же куска памяти.
оператор = тоже нужно свой написать.
 
Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru