Я пытаюсь создать оболочку C ++ / CLI для моего собственного кода C ++. Я следую примеру здесь: https://www.red -gate.com / simple-talk / dotnet / net-development / creation-ccli-wrapper /
Для const char* они заменяют его на String^, что имеет смысл. Как мне конвертировать float * в CLI? Я новичок в этой функции, и я хочу знать стандартную «конверсию»: может быть, что-то вроде float[]^?
const char*
String^
float *
float[]^
Я вижу некоторые ссылки на pin_ptr (https://msdn.microsoft.com/en-us/library/1dz8byfh.aspx), interior_ptr, массивы и т. Д., Но не знаю, что использовать и почему.