codeblocks16.01error: ‘stoi’ was not declared in this scope
今天使用C++特性中的stoi()和stod()的时候(要包含头文件 #include
哦~),程序运行报错。
- 检查了我的设置,发现也引入了C++特性呀(如下图所示)…为什么还是报错呢?
如果引入了C++特性的小伙伴运行也跟我一样还未成功(一般版本16.01是不成功的)则继续往下看~ - 网上查阅了一翻之后,发现可能需要下载补丁,并复制到对应的文件夹下面。
补丁地址里面,包含三个文件wchar.h, stdio.h, os_defines.h,按照其中教程操作即可。这里附上地址:下载地址 - 再次运行程序,发现成功啦!!!
希望有相同问题的伙伴,看过这篇文章之后对大家有帮助~