C++中,怎么在友元类中定义一个指向嵌套类的指针

2024-11-13 12:05:46
推荐回答(1个)
回答1:

ostream& operator<< (ostream& os,const List& list) {
for (Node* //编译的时候这个地方报错,报错为‘Node’在此作用域中尚未声明,该怎么改node = list.
的原因是声明出错了
::::::::::::::::::::::::

这里
bool empty (void) const ;
// 大小
size_t size (void) const;
// 输出
friend ostream& operator<< (ostream& os,const List& list);
改为
lllllllllllllllllllllllllllllllllllllllllllll
友元函数不是class里面的
template
friend ostream& operator<< (ostream& os,const List& list);

你可以看看我的这个博客研究过。
http://blog.csdn.net/chujiangkedejiushu/article/details/8735958
注意 重载<< 的声明。
欢迎追问。