logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

错误C2440“初始化”: 无法从“initializer list”转换为“std::list<char *,std::allocator<char *>>”

在刷C++ Primer习题集,遇到错误C2440“初始化”: 无法从“initializer list”转换为“std::list<char *,std::allocator<char *>>”解决方法:在list容器链表初始化那里, list< char *> slist ={ “hello”,“world”,“!” };尖括号里面加上const 修饰符,

文章图片
#c++#链表
错误 C2084 函数“std::ostream &operator <<(std::ostream &,const STAR &)”已有主体

在学习数据结构单链表那里,我想要打印保存在单链表里的数据,于是就单独写了一个输入输出流的运算符重载,定义了一个类,类里面就写了个输出流的成员函数方法。然后就是调试报错ostream 已有主体。大概我已经猜出来问题所在,因为我这.cpp文件有一个标准的C++流iostream,于是把写有iostream的代码注释掉把iostream头文件也注释掉,调试还是报错。后来我把类里面的输出流的成员函数方法写

#c++#数据结构
到底了