Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Создать свой объект динамически


Автор: Ibragim 29.7.2005, 00:10
Всем доброй ночи.
Напомните плз, забыл намертво:
Есть class TMyClass.
Мне нужно создать динамическую переменную типа TMyClass, то бишь что-то вроде

TMyClass* MyPointer;
MyPointer = TMyClass.Create(); // Это так на паскале будет выглядеть

Как это на си?

Ничего особенного в создании нет, перегружать New не надо, по идее

Автор: np9mi7 29.7.2005, 00:44
На с никак - там объектов нет.

На с++ можно написать так:
Код

class T{};
T* pT = new T();

Автор: Ibragim 29.7.2005, 01:11
гм.. ну если ты так настаиваешь, не объект - а экземпляр класса в терминологии С.

а в остальном - именно так. Спасибо, заработало.
Сэнкс, удачи

Автор: np9mi7 29.7.2005, 02:25
Цитата
гм.. ну если ты так настаиваешь, не объект - а экземпляр класса в терминологии С.
, ещё раз говорю в С нет объектов, классов, экземпляров итд, поскольку этот язык не поддерживает ООП;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)