c++int型转换成string型或者char型

最近想用Visual Studio2013 c++中文版设计一个小程序,其中,一个步骤需要先将int型转换成字符串型,看了网上的几个方法,但是编译器通不过,

这是从网上复制的代码,但是用codeblocks却可以通过,itoa也会出现类似情况,求解决方案。或者是有没有其他简单的方法int转string或者char。谢谢。
这是统一程序codeblocks编译结果。

使用std::to_string可以把整形和浮点型转化为字符串。

#include <string>
#include <iostream>

int main() {

int i = 12;

std::string iStr = std::to_string( i );
std::cout << iStr << std::endl;

}
温馨提示:答案为网友推荐,仅供参考