|
|
Другие темы раздела | |
C++ Однострочный калькулятор Вроде бы элементарная программа,но появилось затруднение Программа на Си. Обычный калькулятор(+ - / *). Необходимо следующее: вводится строка: 12+2 подтверждение Enter`ом выводится результат: 14 Вот и всё. Подскажите реализацию. https://www.cyberforum.ru/ cpp-beginners/ thread541860.html |
Создайте модуль, в котором будет храниться процедура создания следующей картинки. Используя модуль, поместите картинку по углам экрана и в центре. C++ Создайте модуль, в котором будет храниться процедура создания следующей картинки. Используя модуль, поместите картинку по углам экрана и в центре. |
C++ объясните строку объясните пожалуйста подробно вторую строку, откуда берутся эти значения? hModule = GetModuleHandle(NULL); SizeFunc=((PIMAGE_OPTIONAL_HEADER)((LPVOID)((BYTE*)(hModule)+((PIMAGE_DOS_HEADER)(hModule))->e_lfanew+sizeof(DWORD)+sizeof(IMAGE_FILE_HEADER))))->SizeOfImage; https://www.cyberforum.ru/ cpp-beginners/ thread541852.html | C++ Удалить из массива целых чисел все элементы, являющиеся совершенными числами. нужно сделать сдвиг элементов массива а не затирание этих совершенных чисел пробелом,короче не знаю как помогите пожалуйста очень нужно https://www.cyberforum.ru/ cpp-beginners/ thread541848.html |
массивы C++ Дано массив A . Следующим правилом построить массив В(7): если массива А элементы І строки расположены по росту степены, тогда к B(I) присваивать 1 число , в обратном случае к B(I) присваивать 0 ; |
C++ Найти самое короткое слово начинающаяся с буквы "а"
https://www.cyberforum.ru/ cpp-beginners/ thread541827.html Даны строки символов. Найти самое короткое слово начинающаяся с буквы "а" |
C++ Как написать генератор чисел без использования стандартных функций? Нужно написать программу генерирования равномерно распределенных случайных чисел без использования стандартных функций rand и т.д. Помогите хоть чем то. :wall: https://www.cyberforum.ru/ cpp-beginners/ thread541824.html |
C++ удалить повторяющиеся фамилии Здравствуйте, многоуважаемые умы.. Передо мной стояла задача такая: "Сведения о выдаче экземпляра журнала состоят из названия журнала, номера журнала, фамилии читателя. Написать программу для занесения в массив информации о N таких сведениях. По заданному названию журнала найти выдававшиеся номера и фамилии бравших их читателей. Найти самого активного читателя" Моя программа выполняет всё, но... |
C++ Определить, сколько в текстовом файле слов, состоящих не более чем из четырех букв Всем привет!) Помогите пожалуйста написать программу, которая определяет, сколько в текстовом файле слов, состоящих не более чем из четырех букв. // 359.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread541744.html | C++ инжект кода(не dll) писал на борланде 6. вылетает на функции CreateRemoveThread , в чём ошибка? //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include "windows.h" https://www.cyberforum.ru/ cpp-beginners/ thread541726.html |
C++ Копирование файлов Приветствую. Пытался написать программу для копирования содержимого одного файла в другой: #include <iostream> #include <fstream> #include <string> #include <vector> #include <iterator> #include <algorithm> |
C++ Вывести список папок Как вывести список не только файлов, но и папок в папке? Через Findfirst выводит только файлы. https://www.cyberforum.ru/ cpp-beginners/ thread541688.html |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
07.04.2012, 17:09 | 0 |
деструктор не может очистить память - C++ - Ответ 288391507.04.2012, 17:09. Показов 1271. Ответов 2
Метки (Все метки)
Ответ
оператор + возвращает объект. чтобы его создать, вызывается дефолтный конструктор копирования. дефолтный вам не подходит. нужно его переопределять. из-за дефолтного у вас происходит два удаления по одному и тому же указателю. то же самое можно сказать и про оператор =. тот, что генерирует компилятор вам не подходит. нужно писать свой, и делать в нем глубокое копирование.
Вернуться к обсуждению: деструктор не может очистить память C++
1
|
07.04.2012, 17:09 | |
Готовые ответы и решения:
2
Деструктор класса. Как правильно очистить память? Деструктор и динамическая память Динамическая память (строки), деструктор Деструктор и память ресурс файлов |
07.04.2012, 17:09 | |
07.04.2012, 17:09 | |
Помогаю со студенческими работами здесь
0
При попытке очистить память программа память программа падает Ругается на деструктор (выделял динамически память). Почему? Почему может не работать деструктор? Как очистить память? |