我在编译代码时遇到了问题。我想使用std :: to_string,因为它是将int转换为字符串的方便方法。然而,我一直收到“'to_string'不是'std'的成员”错误提示,这似乎是编译器的问题,因为在较新的C ++版本中应该是标准功能。
第一次编译失败后,我进行了一些研究,根据我的发现,我尝试了以下操作:
包括以下头文件:
尝试使用C++ 11、17和20进行编译。
在msvc-x64和gcc-x64之间更改Intellisense模式。
在“默认”和“标签解析器”之间更改Intellisense引擎。
这些都似乎不能解决问题。我不知道还有什么其它尝试的方法了,请提供任何见解,感激不尽。
第一次编译失败后,我进行了一些研究,根据我的发现,我尝试了以下操作:
包括以下头文件:
#include <iostream>
#include <string>
#include <sstream>
尝试使用C++ 11、17和20进行编译。
在msvc-x64和gcc-x64之间更改Intellisense模式。
在“默认”和“标签解析器”之间更改Intellisense引擎。
这些都似乎不能解决问题。我不知道还有什么其它尝试的方法了,请提供任何见解,感激不尽。