我想在 C/C++ 中使用单个赋值运算符声明两个或多个具有相同值的指针?以下代码是一个示例:
List* a = NULL;
List* b = NULL;
List* c = NULL;
一行中是否有等效项?
编辑:为了澄清,我正在寻找两种语言的答案。我使用“斜杠(/)”来区分人们愿意以一种语言回答的情况。谢谢。
最佳答案
List *a = NULL, *b = NULL, *c = NULL;
或
List *a, *b, *c;
a = b = c = NULL;
请注意,在 C++11 中,您应该避免使用 NULL
宏,而使用 nullptr
。
关于c++ - 在 C/C++ 中使用单个初始化来初始化具有相同值的多个指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41917381/