我有一个叫做的函数:
void initializeJSP(string Experiment)
在我的MyJSP.h文件中,我有:
2: void initializeJSP(string Experiment);
当我编译时,我收到此错误:
MyJSP.h:2错误:变量或字段initializeJSP声明为void
问题出在哪儿?
例如,这种情况发生在这里:
void initializeJSP(unknownType Experiment);
尝试使用std::string
而不仅仅是string
(并包括
标题).C++标准库类位于命名空间内std::
.
这实际上不是函数为"void"的问题,而是函数参数的问题.我认为只是g ++给出了一个无用的错误信息.