2
Из управляемой функции C++ я хочу вызвать неуправляемую функцию, которая ожидает в качестве аргумента «const char *».Нужен ли мне pin_ptr для передачи строки?
Есть a) и b) ниже правильно? Для b), мне нужно pin_ptr 'hello'? А как насчет а)? Благодарю.
) myFunction("hello");
б)
char hello[10] ;
strcpy(hello, "hello");
myFunction(hello);
Спасибо. И почему нет необходимости связывать их? Потому что они в стеке? –
Потому что они не распределены динамически. a), вероятно, является частью только для чтения сегмента данных, b) находится в стеке. –