2

マネージ C++ 関数から、'const char *' を引数として期待するアンマネージ関数を呼び出したいと考えています。

以下の a) と b) は正しいですか?b) の場合、pin_ptr 'hello' が必要ですか? a)はどうですか?ありがとう。

a) myFunction( "hello" );

b)

char hello[10] ;
strcpy( hello, "hello" );
myFunction( hello );
4

1 に答える 1

0

どちらも大丈夫です。strcpyただし、b)に余分なものは必要ありませんが、次のようにしてください。

char hello[] = "hello";
myFunction( hello );

これはa)とほとんど同じになります。

于 2010-08-05T15:04:40.037 に答える