преобразовать собственный экземпляр C ++ (пользовательский класс) в Object ^ (system) - PullRequest
0 голосов
/ 19 октября 2011

У меня есть родной класс C ++, скажем, "зонд". Мне нужно добавить его в arrayList. Для добавления метода ArrayList необходим объект ^. Так как я могу преобразовать это?

1 Ответ

0 голосов
/ 20 октября 2011

Не используйте ArrayList.

Не используйте ArrayList для управляемых объектов, вместо этого выберите одну из универсальных коллекций, например List<T>.

Не используйте ArrayList для хранения нативных объектов, вместо этого используйте контейнер STL, например std::vector.

Единственная причина ArrayList существует даже для обратной совместимости с кодом, написанным в .NET 1.x.

...