В моем проекте, помимо прочего, я должен вызвать метод c ++ из сборки и передать класс путем копирования. Было бы довольно просто, если бы я мог передать это по ссылке, но я не могу.
Я предполагаю, что это будет выглядеть примерно так:
создать новый экземпляр указанного класса;
скопировать атрибуты класса в атрибуты нового класса;
поместите указатель на новый класс в стек;
вызвать метод;
вызвать деструктор класса, который является копией другого класса.
Итак, реальный вопрос в том, как создать экземпляр класса, созданного в c ++ в сборке?
Большое спасибо всем заранее.
Редактировать: я работаю с gcc на ПК x86 с питанием от Fedora 14.