Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Массивы и указатели. Заменить последний нуль в каждой строке на 5 C++
Задана матрица Q(5,5). Заменить последний нуль в каждой строке на 5. можно более по простому... благодарю,спасибо скажу! for(int i=0;i<5;i++) for(int j=4;j>=0;j--) if(!q) { q=5; break; }
C++ задача с тернарной операцией Определить тип заданных выражений и найти их значения. Составить систему тестов и вычислить полученное выражение для нескольких значений n и m, определить при каких n и m выражение не может быть... https://www.cyberforum.ru/ cpp-beginners/ thread1022860.html
C++ почему не скачивает по прямой ссылке? https://www.cyberforum.ru/ cpp-beginners/ thread1022821.html
Вот этот код работает: ..... URLDownloadToFile(0, urlfile.c_str(), savefile.c_str(),0,0); но если пытаюсь указать напрямую откуда скачать и куда: URLDownloadToFile(0,... URLDownloadToFile(0, "http://ic.pics.livejournal.com/lybimye_knigi/44197161/720259/720259_900.jpg", "SAVENAME2.jpg", 0, 0); ConsoleApplication3.cpp(33): error C2664: URLDownloadToFileW:...
C++ Словарь. Работа с контейнерами. https://www.cyberforum.ru/ cpp-beginners/ thread1022827.html
Собственно сама программа. Нужно сделать что - то на подобие словаря. Не получается сделать такие вещи: 1) Чтобы слова находящиеся в контейнере set удалялись из вектора. 2) Удаление повторных слов...
C++ Выделение последнего слова из строки Написать программу выделения последнего слова из введенной строки и отображение его на экране. Языковая среда Borland C++ 3.1, но не принципиально. Помогите, пожалуйста. Vlad_fractal, зачем темы плодить? Здесь что не устроило? https://www.cyberforum.ru/cpp-beginners/thread1020757.html https://www.cyberforum.ru/ cpp-beginners/ thread1022864.html C++ Копирование текстов с сайта в вордовский документ Доброго времени суток. Возникла у меня такая задача: скопировать тексты заданий с сайта mathege.ru в вордовский документ. Проблема состоит в том, что каждый текст задачи находится по новому адресу,... с помощью плюсов возможно решение этой задачи. подскажите другой вариант. Если плюсы не принципиальны, то с помощью дотнета( VB или С#) задача упрощается в разы https://www.cyberforum.ru/ cpp-beginners/ thread1022805.html
Среда разработки под ХР C++
Хочу начать изучать с++,но у меня стоит винда ХР ,последние версии visual studio мне как я понял,не подойдут,что посоветуете для моей древней системы?) поставь Windows 7, ну или Windows 8.1, правда придётся пачь ставить, что рабочий стол классический был при старте ))) Ставь Visual Studio 2013. И даже не парься по поводу совместимости твоих прог...
C++ Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? https://www.cyberforum.ru/ cpp-beginners/ thread1022820.html
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней? 20 км проверяй #include <clx.h> #include <iostream.h> #include <conio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused
C++ Можно ли обойти ограничение на максимальный размер массива ? error C2148: total size of array must not exceed 0x7fffffff bytes https://www.cyberforum.ru/ cpp-beginners/ thread1022803.html
Ну собственно Visual Studio 2012, платформа x64, при попытке создать массив из 10-и миллиардов элементов unsigned *test = new unsigned; получаю резонный error: error C2148: total size of array... С чем вообще связанно это ограничение? Неужели нет каких то вариантов массивов с бОльшим числом элементов? Посчитали сколько памяти нужно на такой массив?
Хеширование C++
Тип ключа - целое число на интервале . Метод хеширования – свертка с выбором цифр. Метод разрешения коллизий - двойное хеширование.
C++ С паскаля на С++
Помогите пожалуйста перевести на С. Вот само задание https://www.cyberforum.ru/turbo-pascal/thread591004.html Uses Graph, Crt; Const dT = 0.05; Var Gr1, Gr2, N, ScaleX, ScaleY : Integer; T,...
C++ Дана целочисленная прямоугольная матрица. Определить: https://www.cyberforum.ru/ cpp-beginners/ thread1022892.html
1. Дана целочисленная прямоугольная матрица. Определить: а)количество столбцов, не содержащих ни одного нулевого элемента; b) характеристикой столбца целочисленной матрицы назовем сумму модулей его...
2 / 2 / 3
Регистрация: 24.02.2013
Сообщений: 106
30.11.2013, 03:52  [ТС] 0

тема Наследование правильно ли я вызываю диструктор - C++ - Ответ 5412795

30.11.2013, 03:52. Показов 654. Ответов 5
Метки (Все метки)

Ответ

да связан, попробую по цепочке показать и рассказать свою ошибку:

C++
1
m1.sub->worker
C++
1
2
m1(объект класса Manager).sub(указатель на структуру Subordinate)->
worker(указатель на объект класса Employee(у Employee есть диструктор для очистки динамической памяти))
при попытке освободить память в диструкторе Manager этими способами:

C++
1
delete sub->worker;
C++
1
sub->worker->~Employee();
диструктор Employee() не вызывается

Добавлено через 51 минуту
извините ввел вас в заблуждение, я добавил проверку в конструктор и диструктор

C++
1
2
3
4
5
cout<<"new"<<endl;
 
cout<<"delete"<<endl;
 
вот так delete sub->worker; все ок
видимо не стоит доверять клавише f11 в Visual Studio

Вернуться к обсуждению:
тема Наследование правильно ли я вызываю диструктор C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2013, 03:52
Готовые ответы и решения:

Ошибка в коде. Почему не правильно вызываю функцию?
Собственно вот код ошибки. 18 8 D:\C++\Task7.1.1.cpp case label value is less than minimum value for type Прошу не обращать...

Тема: Наследование. Задача
В программе выполнены следующие описания: class A { protected: int a; public: A(int ax) {a=ax;} void print () {cout &lt;&lt; a...

Правильно ли определены классы и правильно ли используется наследование?
Задание: Рекламное агентство предоставляет услугу размещения рекламных баннеров на различных Интернет-сайтах. При загрузке своих...

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2013, 03:52
Помогаю со студенческими работами здесь

Не понимаю в чём ошибка (Тема Наследование)
Ошибка какая-то, в колледже работал в Rad studio, но там выдавало ошибку, мол &quot;Проблемма с Project1(не может найти). Пришел домой программа...

матрицы диструктор с динамической памятью, методы get и set, перегрузки ввода/вывода, обстрактный класс - вир
Нужно написать любую программу в которой используются: матрицы диструктор с динамической памятью, методы get и set, перегрузки...

Тема диплома, как правильно сформулировать
Через два дня сдавать ТЗ (техническое задание), а тема диплома не определена. Хотела написать систему электронного документооборота (учусь...

Правильно организовать наследование
Сразу прошу прощения за былокод :pardon:. Если что, помогите сделать по науке. Начал потихоньку вникать в WPF изучал ListView. Нужно...

Как правильно писать наследование
есть 5 файлов: main.cpp; List.h;List.cpp DoubleList.h DoubleList.cpp - который унаследован от класса List и тут я подумал, а по...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru