我遇到了一些我很困惑的错误
Netbeans IDE 有这个函数声明不断抛出错误
string GetValue(const std::string& key);
我得到的错误是 -
无法解析标识符字符串
我在这里做错了什么?
我遇到了一些我很困惑的错误
Netbeans IDE 有这个函数声明不断抛出错误
string GetValue(const std::string& key);
我得到的错误是 -
无法解析标识符字符串
我在这里做错了什么?
我假设您已经记得包含标题:
#include <string>
然后您可以按照上面的说明使用
std::string GetValue(const std::string& key);
或者
using namespace std;
string GetValue(const string& key);
其他答案是正确的,但我不建议通过使用
using namespace std;
来污染您的命名空间,只需重命名所有使用 a 的调用string
with std::string
。
这更简洁,有助于自动完成。
#include <...> #include <...>
使用命名空间标准;
...
string GetValue(const string& key);
...
就这样
尝试这个
std::string GetValue(const std::string& key);
最好在头文件中添加名称空间,这样您就不必在代码中的任何地方限定 std 名称空间。