0

PVM には関数呼び出しがありPVM_SPAWN、この関数の先頭は次のとおりです。

pvm_spawn( char *task, char **argv, int flag, char *where, int ntask, int *tids )

関数が呼び出されると、2 番目の引数char** argvは次のように渡されました。(char**)0

どういう(char**)0意味ですか?アドレス0を指すヌルポインタまたはポインタですか??

4

2 に答える 2

5

C++ では 0 と NULL は互換性があり、値 0 はすべてのポインターと互換性があります (したがって、実際には にキャストする必要はありませんchar **) 。

于 2014-04-08T08:05:03.060 に答える
0

C++ では、0 はnull ポインター定数であり、どのオブジェクトも指していないことが保証されています。必要に応じて代わりに使用できますNULL

于 2014-04-08T08:46:33.947 に答える