每次我尝试通过引用传递这些变量时,都会出现“太多初始值设定项”错误:
主文件。这是发生错误的地方,也是我遇到所有麻烦的地方。
#include
#include
#include "Header.h"
using namespace std;
int main() {
std::string itemName;
double itemPrice;
double itemQuantity;
double itemDiscount;
//Opening input file
ifstream infile;
infile.open("InputFile.txt");
infile >> itemName;
infile >> itemPrice;
infile >> itemQuantity;
infile >> itemDiscount;
//Opening output file
ifstream outfile;
outfile.open("OutputFile.txt");
//This is where the error occurs, a red underline at "itemQuantity"
double calculateCost(itemPrice, itemQuantity, itemDiscount);
}
函数定义。在这里你可以看到我正在尝试使用“通过引用”。
#include
double calculateCost(double &price, double &quantity, double &discountPct) {
//Placeholder code
std::cout |