如何为AnyList类编写isEmpty()成员函数定义 附类接口参考代码
isEmpty() 成员函数实现
你可以通过两个等价逻辑判断链表是否为空:类内记录节点数的count变量是否为0,或是指向首节点的ptrToFirst指针是否为空指针,两种判断方式效果完全一致。
完整的函数定义如下:
// 函数添加const限定符,保证只读操作的const正确性,支持const类型的AnyList对象调用 bool AnyList::isEmpty() const { return count == 0; // 也可以替换为下面的写法,效果相同 // return ptrToFirst == nullptr; }
内容的提问来源于stack exchange,提问作者lpksh_21
相关产品推荐
相关产品推荐

