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

Удаление структуры из динамической памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вытащить текст из файла http://www.cyberforum.ru/cpp-beginners/thread155584.html
как в массив закинуть содержимое body? я делаю без регулярных выражений, у меня получается вытянуть body, только если body открывается и закрывается в одной строке до этого читал посимвольно и тот...
C++ Календарь текущего месяца Добрый вечер, вот задали сделать календарь текущего месяца. Сделал. Подскажите можно как-то упростить код??? #include <iostream> using namespace std; void main() { ... http://www.cyberforum.ru/cpp-beginners/thread155552.html
Указатель void на структуру C++
Есть некий тип структуры action. Для функции _beginthread третьим параметром требуется указатель на void. Как преобразовать структуру в указатель типа void? Если попробовать (void *)pParams пишет:...
Кто работал с OpenCV? C++
Вопрос в следующем. Нужно реализовать программу, которая будет выделять из изображение необходимый объект (объект лежит на столе, камера снимает сверху). После сегментации высчитать размер этого...
C++ Создание cpp файлов http://www.cyberforum.ru/cpp-beginners/thread155510.html
я недавно начал зучать язык программированя С++ и делаю это самостоятельно с помашю книг и интернета. я ищю статьи где было бы подробно описанно для каких функции какие файли создаються например для...
C++ Как сделать свою формат-функцию? навроде void logtofile(const char * _Format, ...) { FILE * pFile; pFile = fopen ("log.txt","a"); fprintf (pFile, formatted_string); fclose (pFile); } подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
25.07.2010, 10:52
Можно попробовать использовать malloc realloc и free
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
typedef struct aTapeElement
{
char Operator;
float Operand;
} TapeRoot;
 
Использование в программе
//Выделение памяти под указатель pElement
TapeRoot * pElement = (TapeRoot*)malloc(sizeof(TapeRoot));
//Увеличение блока памяти до Nelem структур типа TapeRoot 
TapeRoot * pElement = (TapeRoot*)realloc((void *)pElement,Nelem*sizeof(TapeRoot));
pElement[i].Operator = 'c'
pElement[i].Operator = 5.4;
//Освобождение памяти
free((void *)pElement);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru