2015-09-06 6 views
0

Предположим, что у меня есть указатель X на некоторый класс Constructor, есть ли способ вызвать оператор new для создания экземпляра?Можно создать экземпляр класса с помощью указателей?

Я пытался что-то вроде этого:

#define Object 0xffffffff 

Object test = new Object 

Но не работает. Этот указатель является лишь примером, я пытаюсь изменить игру.

+0

На что указывает ваш указатель? – torvin

+1

У вас нет указателя на конструктор – imreal

+3

Google «размещение нового», это может быть то, к чему вы достигаете. – Galik

ответ

2

Конечно, это не работает.

Это как позвонить 0xffffffff test = new 0xffffffff. Видеть? Заявление не имеет смысла

+0

У меня есть файл pdb здесь, мне просто интересно. Если бы я мог создать экземпляр класса для использования некоторых методов. – Bruno

+0

Какие данные у вашего pdb? Может быть, я мог бы найти что-то лучше, чтобы соответствовать вашему сценарию. – CodeBeginner

+0

Все. Я использую указатель функции и указатель «this» для вызова некоторых методов из глобальных экземпляров с использованием соглашения о вызове, но этот класс создается только внутри других функций, и у меня есть только его точка конструктора. – Bruno

Смежные вопросы