当我看不到任何错误时,Visual Studio (2012/C++) 报告了多个错误,所有这些错误都缓解了语法错误。
我正在调用该函数,Ping(ID);
并且 ID 是一个字符串(已定义),我已将相关头文件中的函数定义为
#include <string>
int Ping(string ID);
.
该函数的精简版本是
int Ping(string ID)
{
// Ping
cout<<"Pinging\n";
cout<<ID;
return (1);
}
头文件中的错误如下;
Error 3 error C2059: syntax error : ')' func.h 3 1
Error 1 error C2065: 'string' : undeclared identifier func.h 3 1
Error 2 error C2146: syntax error : missing ')' before identifier 'ID' func.h 3 1
我真的很坚持我需要做些什么来解决这个问题,所以任何关于如何解决它的指导都将不胜感激。