Импорт из Dll в С#
От: deadshot  
Дата: 01.02.06 13:10
Оценка:
Привет.
Как перенести такой тип из ddl'ки на C++ в C# проект?

typedef map <int, int, less<int>, allocator<int> > DocMapType;

Чем можно заменить или какую можно описать обертку для такого типа?

Заранее спасибо.
Re: Импорт из Dll в С#
От: Mab Россия http://shade.msu.ru/~mab
Дата: 01.02.06 13:19
Оценка:
Здравствуйте, deadshot, Вы писали:

D>Привет.

D>Как перенести такой тип из ddl'ки на C++ в C# проект?
Можно считать, что никак. Через dllimport можно подцепить только plain-C интерфейс. Есть еще вариант изучения внутренностей STL-ных классов и создания для них managed-структур с подходящим layout-ом, но это скорее из разряда фантастики.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.