не совсем понял вопрос, но предположу (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено радиолюбитель без лицензии 29 июня 2005 г. 15:08
В ответ на: Да понятно! !!!!!!!Вопрос в том как мне поринициализировать тот класс на который указывает указатель! Делать отдельный метод для этого? но есть же конструктор.. отправлено <font color=gray>M@RS</font> 29 июня 2005 г. 13:53

может быть Вы хотите использовать оператор new в placement синтаксе? Т.е. если у Вас уже есть выделенная область памяти под объект, и Вам нужно проинициализировать объект, то тогда нужно делать так:


class MT12232a
{
Ваши декларации
public:
void * operator new(size_t, void * buf)
{
return buf;
}

void operator delete(void *, void *)
{
}
};

ну а потом

TLcd* ptr = new(указатель на выделенную область памяти) MT12232a(параметры конструктора);


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru