#精彩回顾:C++更改控制台颜色_CharlesChen_09的博客-CSDN博客_c++ 命令行 颜色#

记得上次更新还是上次了。。

C++的to_string()函数是一个用于强制转换数据类型的函数。但在使用时可能会遇到一些问题,比如:“[Error] 'to_string' was not declared in this scope”,即此函数未被定义。以Dev-C++为例,我们来看看怎么解决这个报错。

本期干货:使用to_string()时出现如“[Error] 'to_string' was not declared in this scope”的报错代码,一般是因C++语言版本不匹配导致的。

前排提醒:引发此报错代码的原因可能有很多,此文仅供参考!! 

问题产生

如下是我的代码:

#include<iostream>
#include<string>
using namespace std;// 主函数
int main(){int m = 54321;string n = "-bang";string x = to_string(m)+n; // 拼接 cout<<x;return 0; // 结束
} 

可以看到这是一串毫无问题的代码,用到了to_string()以转换数据类型并拼接,可编译器仍然报了错:

报错原因

可以看到我们已经包含了string头文件,那么是哪里出了问题呢。一般情况下,可能是C++语言版本不匹配导致的。

解决方案

依次点击菜单:Tools -> Compiler Options -> Settings -> Code Generation中找到最后一项(即Language standard),可以看到后面的选项默认是空的。

单击下拉菜单,选择选项“ISO C++11”

单击对话框底部的OK保存更改,然后再次编译并运行一下程序试试,可以发现这次成功了,编译器并没有报错:

总结

在菜单栏进入到Tools -> Compiler Options -> Settings -> Code Generation,更改Language standard项参数为ISO C++11即可解决该问题。

感谢您的耐心阅读!本文由本人亲身经历撰写而成。如果此文章仍没有解决您的问题,请仔细检查您的程序,也可以私信我或参阅其他文章,谢谢!!

Last but not least, 求三连(・ω・)ノ!!

Dev-C++使用to_string()函数报错“[Error] ‘to_string‘ was not declared in this scope”原因及解决方案相关推荐

  1. Windows网络编程,报错error: ‘getpid‘ was not declared in this scope

    阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...

  2. Qt5:报错error: ‘tr‘ was not declared in this scop

    Qt5:报错error: 'tr' was not declared in this scop Qt5出现tr错误 QObject简单解释 QObject描述 Qt5出现tr错误 CMyDir.cpp ...

  3. c语言报错 error:1d returned 1 exit status 。(原因:把main写成了mian)

    没想到四年后的今天我竟然在重学c语言.唉,一把悲伤泪啊. 言归正传,今天照着书敲代码. 可是一点运行,就一直报错:error:1d returned 1 exit status. 找遍了网上的解决办法 ...

  4. VS2015 scanf 函数报错 error C4996: 'scanf'

    错误提示:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. ...

  5. Qt5:报错error: 'tr' was not declared in this scop

    当使用Qt国际化翻译函数tr时,如果超出了使用范围就会出现以下情况: 国际化翻译函数tr是QObject类的静态公共成员函数,而QObject类是所有Qt对象的基类,国际化翻译函数tr只有在QObje ...

  6. Cadence PSpice 疑难2:报错ERROR(ORPSIM-15660): These devices failed to converge的原因与解决方法

      ⏪<上一篇>   

  7. vscode c++编译报错:‘nullptr’ was not declared in this scope(-std=c++11)

    nullptr是c++11才有的特性 编译的时候需要j加上-std=c++11 g++ main.cpp src/Gun.cpp src/Soldier.cpp -Iinclude -o myexe ...

  8. 解决[Error] ‘i‘ was not declared in this scope

    解决 想必大家都遇到过这种报错 这是为什么呢? #include<iostream> using namespace std; int main() {int sum=0;for(i=0; ...

  9. 【C++】mingw32-make+cmake:error: ‘nullptr‘ was not declared in this scope解决方法

    ###问题 使用cmake成功(Configuring done Generating done)后,在cmd终端中执行 mingw32-make报错: error: 'nullptr' was no ...

最新文章

  1. MySQL时间慢了八个小时
  2. SAP SD基础知识之交货单不完全日志
  3. vba 根据分辨率 缩放显示比例_【显示百闻录】第一讲:关于屏幕尺寸、比例以及分辨率...
  4. WinDbg的cmdtree命令
  5. ORACLE下载当中的gateways,companion,clusterware都是什么用途?
  6. 大数运算(3)——大数减法
  7. MyBatis 实际使用案例-typeHandlers【重点】
  8. Android开源项目分包方式学习(eoe、oschina、github)
  9. 接口测试到底是什么?如何制造接口数据
  10. matlab状态方程 传递函数 可控性,matlab 控制系统仿真
  11. mysql 常用函数总计
  12. MarkdownPad在win10安装不能预览的问题Awesomium安装
  13. 管家婆软件使用在线支付教程
  14. Execl同时冻结行和列
  15. 数据分析案例-二手车价格预测
  16. Kaldi语音识别:aidatatang_asr开源模型实现中文语音识别详细及遇到的问题【亲自跑通】
  17. ERP实施心得(转)
  18. 远程连接时本机的键盘变成了快捷键,键盘无法打字,但是远程桌面可以进行输入
  19. 基于 HLS 创建 Golang 视频流服务器
  20. 一个LED灯闪烁的实现

热门文章

  1. python scapy使用教程_Scapy的基本使用
  2. 【文献翻译】自动实施与Windows相关的安全配置指南
  3. 新手必需知道的10个优秀的日志分析工具
  4. 记录一次详细在线加密PDF解密过程
  5. CentOS安装BBR加速
  6. linux之Centos6升级至centos7
  7. C++ string类
  8. Qt文档阅读笔记-DTLS client解析
  9. LTE学习笔记3之物理层信道与信号
  10. 计算机视觉及智能影像报告:未来规模超200亿美元