Как управляется память для объектов C #, когда код C ++ используется как класс C #? - PullRequest
1 голос
/ 20 мая 2011

Как управляется память для объектов C #, когда код C ++ используется в качестве класса C #?

ПРИМЕЧАНИЕ: я не конкретен в этом вопросе, а просто удивляюсь, как это делается.

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Он работает точно так же ... объекты, которые недоступны управляемому коду, имеют право на сборку мусора, поэтому, если ваш неуправляемый код полагается на управляемые ресурсы для продолжения существования, вы должны иметь ссылку на него где-то на стороне c # приложение.

edit: это относится к неуправляемому c ++

0 голосов
/ 20 мая 2011

Управляемый C ++ использует обычный сборщик мусора.

...