2016-02-26 27 views
-2

我也正是在這裏寫的匹配:Easiest way to convert int to string in C++多個實例參數列表

但是我想,性病的標準:: to_string

#include <iostream> 
#include <string> 

int main() 
{ 

std::string s = std::to_string(42); 

return 0; 
} 
+0

你看了這個答案下的第一個評論?特別是「'to_string'不是'std'修復的成員:http://stackoverflow.com/questions/12975341/to-string-is-not-a-member-of-std-says-so-g」 –

+0

@ JonnyHenly這不是他說他得到的錯誤信息。 – Barmar

+2

可能重複[std :: to \ _string - 超過重載函數的實例匹配參數列表](http://stackoverflow.com/questions/10664699/stdto-string-more-than-instance-of-overloaded-功能百搭的參數的) – Barmar

回答

2

錯誤得到一個錯誤無法爲符合標準的庫實現生成消息。

所以,最好的解決方案是升級編譯器(大概是幾年前的Visual C++)。

另一種方法是使用long類型的參數,並希望這是現有重載之一:

std::to_string(42L)