函数之前的预期初始值设定项(易于修复?
Expected Initializer Before Function (Easy Fix?)
嘿伙计们,我对整个C++的事情很陌生,我目前正在编写一个程序,其中我收到来自 java 的错误"错误:'函数'之前的预期初始值设定项"我真的不明白我做错了什么,因为我向 doMath 传递了一个字符串,然后尝试使用该字符串。我尝试将从 .at(0( 获得的内容存储在字符串和字符中,但都没有奏效。任何帮助将不胜感激!
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
//pass string with leading operator and arguments
int doMath(const string function){
int answer = -1;
char operator = function.at(0);
if(operator.compare("*") == 0){
for(int i = 1; i < function.length(); i++){
if(i < 1){
answer = stoi(function.at(i));
}
else{
answer = answer * stoi(function.at(i));
}
}
}
//etc. etc. etc.
}`
operator
是C++中的关键字。你应该称你的变量为别的东西。
希望如果您使用带有语法突出显示的编辑器,它将突出显示关键字。
相关文章:
- "error: no matching function for call to"构造函数错误
- 什么时候调用组成单元对象的析构函数
- 继承函数的重载解析
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- C++模板来检查友元函数的存在
- 递归函数计算序列中的平方和(并输出过程)
- 对RValue对象调用的LValue ref限定成员函数
- C++17复制构造函数,在std::unordereded_map上进行深度复制
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 为什么使用 "this" 指针调用派生成员函数?
- 将对象数组的引用传递给函数
- 函数调用中参数的顺序重要吗
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用不带参数的函数访问结构元素
- 代码在main()中运行,但在函数中出现错误
- 函数之前的预期初始值设定项(易于修复?
- 我的程序跳过getline(cin,CustInfo),进入CustomerInfo函数中的City.我该怎么修
- 将boost gzip压缩器封装在易于使用的函数/类中
- 如何(轻松)将c ++函数包装为易于安装的R"包"