小编Vic*_*vin的帖子

之前的预期主要表达.在调用类函数时

对于课堂,我们正在制作一个分析和经验计算T(n)的程序.我们的函数应该在一个单独的类f中,我们应该使用一个函数来读取文件中的输入以用作"n"并调用函数来打印值.当我尝试将分析函数作为我的print函数的参数调用时,我收到此错误:

p03.cpp:61:23: error: expected primary-expression before â.â token
p03.cpp:61:34: error: expected primary-expression before â.â token
Run Code Online (Sandbox Code Playgroud)

我确信这是一个愚蠢的错字,但我找不到它.是的,我在p03.cpp和F03.cpp中包含了F03.h.以下是导致错误的代码:

void analysis(istream& i) {

//Code Fragment 0 analysis
PrintHead(cout, "Code Fragment 0");
for(;;) {
    int n;
    i >> n;
    if (i.eof()) break;
            //Next line is line 61
    PrintLine(cout, n, f.af00(n), f.ef00(n));
}
}
Run Code Online (Sandbox Code Playgroud)

以下是p03.cpp中的打印功能:

    void PrintHead(ostream& o, string title) {
        o << title << endl;
        o << setw(20) << "n" << setw(20) << "Analytical" << setw(20) << "Empirical";
        o << endl;
    }

    void PrintLine(ostream& …
Run Code Online (Sandbox Code Playgroud)

c++ class

3
推荐指数
1
解决办法
3093
查看次数

标签 统计

c++ ×1

class ×1