gpt4 book ai didi

c++ - 类 SUP 和在 C++ 的 SUP 中定义的类 SUB 之间有什么关系?

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:01 25 4
gpt4 key购买 nike

我想写一个名为 my_list 的容器:

template<typename T>
class my_list {
public:
// ...

class iterator {
private:
node* it;
}
private:
struct node {
T item;
node* next;
}

node* head;
node* end;
int count;
}

但是,类iterator 不能使用类my_list 中的私有(private)数据成员。我查阅了一些 C++ 书籍,但没有找到任何相关内容。

最佳答案

继续阅读此 tutorial 中友元类的用法.迭代器是正确使用此语言功能的典型示例。

顺便问一下,您有没有使用 STL 数据结构而不是自己动手的原因?参见 list .

关于c++ - 类 SUP 和在 C++ 的 SUP 中定义的类 SUB 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com