(char**)0 in C ++
(char**)0 in C ++
在PVM中,有一个函数调用PVM_SPAWN
,这个函数的头部是:
pvm_spawn( char *task, char **argv, int flag, char *where, int ntask, 国际 *TIDS )
调用函数时,char** argv
第二个参数作为(char**)0
传递
(char**)0
是什么意思? 是空指针还是指向地址 0 的指针?
在C++中,0 和 NULL 是可以互换的,值 0 与所有指针兼容(因此实际上没有必要将其强制转换为 char **
)
在C++ 中,0 是空指针常量,保证不指向任何对象。如果您愿意,您可以使用它而不是NULL
。
相关文章:
- 请求成员 'begin' in 'c' 中,它是非类类型 'char [101]' sort(c.begin(), c
- 'type_alias<char[N]>{}' VS 'char[N]{}' in function's arguments
- Concatenate char[] and uint32_t in C++
- c++ char c[256] in getLine
- 您如何访问 const char **& in C++ 中的数据?
- 转换LPVOID IN CHAR错误C2440:=
- 包装一个使用char**[in/out]的C函数调用,以在cython中返回一个python列表
- const char* to LPCWSTR in Qt
- std::string {aka std::basic_string<char>}' 到 'char*' in assignment|
- ASCII Dec to Char in C++
- "incompatible types in assignment of 'char' to 'char'[100]"我使用的是 strcat 对吗?
- 初始化c++中的char* in结构体
- what does ++operator do in this void uart_puts(unsigned char
- Char to Int in C++?
- for 循环中的 C++ 内存分配 in<char> for 循环中的向量
- 如何将char* in结构从c#传递到c++
- "Search words/strings in Matrix of Char"算法的复杂性
- char* and cin in C++
- char and String in c++
- 使失败并显示错误"cannot convert ‘std::istream {aka std::basic_istream<char>}’ to ‘bool’ in return"