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

Malloc для size_t - C++

Восстановить пароль Регистрация
 
zasadadada
2 / 2 / 0
Регистрация: 03.05.2013
Сообщений: 338
28.06.2014, 18:03     Malloc для size_t #1
структура вида
C++
1
2
3
4
5
6
struct BufferParam
{
    double*            pBuffer;
    COLORREF        color;
    size_t              size;
};
попытка выделить память под size_t size;

C++
1
2
3
4
5
6
7
8
9
    BufferParam* ppBufferParam[96];
    for ( int i = 0; i < size_2; i++ )
    {
        BufferParam* bp = new BufferParam();
        bp->color = RGB(0,0,0);
        bp->pBuffer = graph_mem[i];
        bp->size = (size_t *)::malloc(sizeof(size_t));   <----------- не работает
        ppBufferParam[i]=&bp[i];
    }
не могу инициализировать , подскажите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
28.06.2014, 18:05     Malloc для size_t #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от zasadadada Посмотреть сообщение
<----------- не работает
так и size не указатель
C++
1
size_t              size;
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.06.2014, 18:06     Malloc для size_t #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
bp->size = 100500;
Jewbacabra
1791 / 1506 / 539
Регистрация: 24.04.2014
Сообщений: 4,228
28.06.2014, 18:07     Malloc для size_t #4
zasadadada, bp->size имеет тип size_t, а ты присваиваешь ему значение типа size_t*. И зачем мешать new и malloc?
zasadadada
2 / 2 / 0
Регистрация: 03.05.2013
Сообщений: 338
28.06.2014, 19:19  [ТС]     Malloc для size_t #5
спасибо ребята, получилось.
Yandex
Объявления
28.06.2014, 19:19     Malloc для size_t
Ответ Создать тему
Опции темы

Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru