从托管c ++函数我想调用一个非托管函数,它需要'const char *'作为参数。
a)和b)下面是否正确?对于b),我需要pin_ptr'hello'吗?怎么样?)?感谢。
A)
myFunction( "hello" );
b)中
char hello[10] ;
strcpy( hello, "hello" );
myFunction( hello );
答案 0 :(得分:0)
两者都很好。您不需要在b)中额外strcpy
,只需执行:
char hello[] = "hello";
myFunction( hello );
现在与a)几乎相同。