c++ - 这条线是如何工作的?请帮助我

标签 c++

我想知道C++链表中这一行的含义。

i = (i == NULL)?头部:i->下一步;

最佳答案

i = (i == NULL)? Head : i->Next;

这是三元运算符。

If i is NULL
   then i = Head
else
   i = i->Next

关于c++ - 这条线是如何工作的?请帮助我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27885230/

相关文章:

c++ - 如何实现域用户的软件注册?

c++ - 通过引用传递 2D vector

c++ - 链接到MS Visual C上的protobuf 3时出错

c++ - c++11 中是否有 Boost.Bimap 替代方案?

iphone - 将 C++ 代码重写为 Objective C

c++ - 没有双缓冲的 WM_EX_COMPOSITED

c++ - 在多线程应用程序中控制对输出的访问

c++ - 为什么我无法在 openCV 中打开 avi 视频?

c++ - 返回同时存在于列表 A 和列表 B 中的 x,y 坐标的最快方法是什么?

c++ - 如何改进 vector 搜索功能?