标记简单错误之前的预期主表达式
expected primary-expression before ' ' token simple error
这是我的代码:
void buildList(node* &h, int auditoriumNum, string fname)
{
ifstream fin(fname);
int row = 0;
if(fin)
{
string line;
while(!fin.eof())
{
getline(fin, line);
row++;
for(int i=0;i<line.length();i++)
{
if (line[i]=='#')
{
insert(node* &h, row, i++, 0, auditoriumNum);
}
else (line[i]=='*')
{
insert(node* &h, row, i++, 1, auditoriumNum);
}
}
}
}
}
我在第 14 行和第 18 行收到错误,不知道为什么。此函数旨在逐行读取文件,并为每个字符调用另一个函数以添加到链表中。
insert(node* &h, row, i++, 0, auditoriumNum);
第一个参数的语法有错误。应该是
insert(&h, row, i++, 0, auditoriumNum);
相关文章:
- (C++)分析树以计算返回错误值的简单算术表达式
- 有没有一种简单的方法来检查C++中的不安全表达式
- 使用参数包和元组创建一个简单的表达式类
- 标记简单错误之前的预期主表达式
- 计算简单数学表达式的函数的实现.(C++)
- 类简单分数的不可接受的条件表达式
- 我在C++文件中的简单代码块上有 2 个错误。错误 C2059:语法错误:"?"。第二智能感知:预期表达式。怎么了?
- 包装内部函数的简单C++表达式模板会产生不同的指令
- 在C++中使用非常简单的表达式regex_error
- 卤化物表达式:_pFirstBlock == pHead 在简单程序上崩溃
- VS2008的简单C++正则表达式库,无功能包
- 简单的数值表达式求解器
- 简单正则表达式不匹配
- ExprTk 中的简单数学表达式
- 没有正则表达式库的简单正则表达式
- 使用 std::正则表达式进行简单的 RX 是一种很好的做法
- 什么库可以解析和解决C++中的简单数学表达式
- C++11简单正则表达式不适用于gcc 4.9.1
- 简单错误:在";"标记之前出现预期的主表达式
- C++正则表达式的简单使用