ifstream istream and >> overload
ifstream istream and >> overload
我相信这是一个简单的问题,但我有困难解决它:
我从编译器收到这个:
cdcheck.cpp|31|error: 'slectionsIn' was not declared in this scope
违规代码块:
在主要:
...snip
ifstream selectionsIn (argv[2]);
PlayListItem item;
int itemCount = 0;
while (slectionsIn >> item)
{
...snip
在PlayListItem.cpp: std::istream& operator>> (std::istream& in, PlayListItem& pl){
我可以张贴这些文件的内容,如果需要的话。应该注意的是,如果我在声明中将istream更改为ifstream,则会正确编译,但我不能修改PlayListItem.cpp,只能修改main.
尝试修复编译器错误消息中提到的拼写错误的标识符:
while (selectionsIn >> item) // not: slectionsIn
比较
ifstream
selectionsIn
(argv[2]);
while (
slectionsIn
>> item)
相关文章:
- EASTL矢量<向量<int>>连续的
- 在C++中,是否可以"overload"作为另一个类成员的对象?
- 为什么即使我定义了它们"no matching overload found"也会出现错误
- OVerload函数调用问题
- C - 创建矢量&lt; vector&lt; double&gt;&gt;矩阵具有分配而不是inizializ
- C 字符串比较“祝您好运”&gt;“再见”
- std::function std::bind with lambda overload ambiguity
- 3D 矢量 - "No instance of overload function?"
- 为什么将此对向量&lt; map&lt; int,int&gt;&gt;中的地图进行更新.失败
- 为什么在std::overload而不是concepts/constexpr如果在std::visit中?
- C++如何"overload"模板以同时适用于值和类型?
- C :对矢量进行排序&lt; struct&gt;(结构有2个整数)基于结构的整数之一
- C 操作员&gt;&gt;与突变器过载
- 明确的专业化“ CheckIntmap&lt;&gt;”实例化
- 是否需要使用 - &gt;运算符在C 中调用成员函数时
- 什么是模板&lt;&gt;inline bla bla
- 编辑C Qlist&lt; object*&gt; gt;QML代码和一些QML警告中的模型
- eigen :: llt&lt;eigen :: matrixxd&gt;具有不完整的类型
- 错误,包括&lt; ctype&gt;在原子上使用C 11
- 错误c++visual studio c2227左侧'->;Init';必须指向类/结构/联合/泛型类型