码迷,mamicode.com
首页 > 其他好文 > 详细

刷题注意点

时间:2018-08-26 13:46:44      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:tar   lan   nbsp   code   string   question   get   最新   ber   

1、我在使用Code::Blocks16.01写C++代码的时候,尽管我已经勾选了编译器"-std=c++11"的选项,但在使用stoi()函数时,仍然会报错“error: ‘stoi‘ was not declared in this scope”,查了一下,发现是这个版本编译器本身的问题,详见这里的说明,下载最新的Code::Blocks版本应该就没问题了。不过,鉴于考场编译器的问题,可用比较繁琐的替代方案,即用C的atoi()函数(头文件<stdlib.h>),如下:

string str="-123";
//int number=stoi(str);//改成如下
int number=atoi(str.c_str());

 

刷题注意点

标签:tar   lan   nbsp   code   string   question   get   最新   ber   

原文地址:https://www.cnblogs.com/kkmjy/p/9537134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!