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

Ошибка деструктора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из exe в исходный код http://www.cyberforum.ru/cpp-beginners/thread856826.html
Здраствуйте. Вообщем, есть *.exe файл, написанный на Dev-C++. Можно ли из него вытащить исходный код? ( Есть ли некий аналог .NET Reflector'a ) на C++?
C++ Метод класса возвращает template type надо создать метод который возвращает значение privat переменных разных типов. например я прикинул простинькую програмку: class A{ int a; string b; public: A(){a=11;b="asd";}; template<class aType> aType GetPrivat(int c){ if(c==0) return a; if(c==1)return b;}; http://www.cyberforum.ru/cpp-beginners/thread856825.html
Доработать программу. Предметная область Авиарейсы C++
Доброго времени суток. Нужна помощь в разработке программы такого же типа. Предметная область – «Авиарейсы». Авиарейс характеризуется городом вылета, городом прилета, а также набором дополнительных параметров (например, время в пути, стоимость, название авиакомпании, дата вылета) на усмотрение студента. Необходимо разработать классы: • TFlight – авиарейс • TCity – город Класс TCity...
C++ из string в time_t
Подскажите пожалуйста можно ли преобразовать string в time_t?
C++ Проверить, является ли орграф деревом на c или с++ http://www.cyberforum.ru/cpp-beginners/thread856803.html
Уважаемые программисты! Вот такое задание: проверить, является ли орграф деревом на c или с++. Заранее спасибо.
C++ Программа не компилируется Доброго всем времени суток! Не могу скомпилировать программу. У меня задача написать программу сортировки целых чисел методом быстрой сортировки с использованием partition - разделения и setPivot функции. // This program demonstrates the QuickSort Algorithm. #include <iostream> #include <algorithm> подробнее

Показать сообщение отдельно
Sasha760
1 / 1 / 0
Регистрация: 03.05.2013
Сообщений: 27
05.05.2013, 21:55  [ТС]     Ошибка деструктора
abit, , да вы совершенно права, Деструктор не выдал ошибки

Добавлено через 3 минуты
Цитата Сообщение от abit Посмотреть сообщение
Sasha760,
сложно сказать наверняка, надо в компиляторе смотреть, но так сходу нашёл у вас ошибку в листинге, не в конструкторе, а в самом методе push_back() :

вместо
C++
1
T *u=new T[size++];
следует писать
C++
1
T *u=new T[++size];
это принципиально, потому что запись cin<<[size-1] будет уже с другим size, отличным от выделенного массива

исправьте этот пункт и скажите результат
Но я все равно не понимаю, в чем принципиальное отличие? С каким size будет если T *u=new T[size++]
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru