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を指すヌルポインタまたはポインタですか??
C++ では 0 と NULL は互換性があり、値 0 はすべてのポインターと互換性があります (したがって、実際には にキャストする必要はありませんchar **
) 。
C++ では、0 はnull ポインター定数であり、どのオブジェクトも指していないことが保証されています。必要に応じて代わりに使用できますNULL
。