variables或字段声明为void
我有一个函数叫:
void initializeJSP(string Experiment)
在我的MyJSP.h文件中,我有:
2: void initializeJSP(string Experiment);
而当我编译我得到这个错误:
MyJSP.h:2错误:variables或字段initializeJSP声明为void
哪里有问题?
例如在这里发生这种情况:
void initializeJSP(unknownType Experiment);
尝试使用std::string
而不是只是string
(并包括<string>
标题)。 C ++标准库类在名称空间std::
。
这实际上并不是一个问题,而函数是“void”,而是函数参数的一个问题。 我认为这只是g ++给出了一个无益的错误消息。
问题是,当你调用一个函数时,你不应该写这个函数的types,这意味着你应该调用函数
initializeJSP(string实验);