我有一个调用的函数:变量或字段宣布无效
void initializeJSP(string Experiment)
在我MyJSP.h文件我有:
2: void initializeJSP(string Experiment);
而且我编译时出现此错误:
MyJSP.h:2 error: variable or field initializeJSP declared void
问题在哪里?
我有一个调用的函数:变量或字段宣布无效
void initializeJSP(string Experiment)
在我MyJSP.h文件我有:
2: void initializeJSP(string Experiment);
而且我编译时出现此错误:
MyJSP.h:2 error: variable or field initializeJSP declared void
问题在哪里?
它例如发生在这种情况下,此处使用的std::string
而不是仅仅string
void initializeJSP(unknownType Experiment);
尝试(并包括<string>
头)。 C++标准库类位于命名空间std::
内。
这实际上并不是一个问题,函数是“void”,但是函数参数存在问题。我认为这只是g ++提供无用的错误信息。
虽然函数参数有什么问题? (我知道接受的答案解释它,我只是没有发现这个特别有用的答案)。 – Dukeling 2015-08-17 13:01:16
的事情是,当你调用一个函数,你不应该写的函数的类型,这意味着你应该叫funnction就像
initializeJSP(串实验);
你的例子是错误的,你不能用类型作为参数调用函数,而问题是关于别的。 – Logman 2017-05-13 23:43:25
编译器在报告错误时指向哪行代码?你在用什么语言?有关该功能的其他代码是什么?请提供更多信息。 – 2008-12-12 21:34:20