链表结构 linked-list
成因
优点
申请空间、释放空间相对于动态数组更加容易
缺点
获取链表中的元素写法相比数组更加复杂难搞
需要专门的迭代器进行获取
nullptr 和 NULL 的使用
- 在 C 语言中我们并没有
nullptr的指针,这是 cpp 的新增特性。 - 在编译器看来,
NULL和nullptr在事实上都是 0 ,也就是说,我们可以通过if(ptr)来判断一个指针是不是nullptr。 - 我们可以通过
cout来获得这些nullptr指针的指向内容,代码如下:
1 | int *a = nullptr; |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
