所以,基本上這就是我的代碼中發生問題的地方。在字符串末尾添加一個double(C++)
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <cstring>
void main()
{
double k = 10.0;
string out;
out = "V";
out += ".";
out << k; <---
}
我嘗試編譯,但我得到這個錯誤:
錯誤C2784:「的std :: basic_ostream < _Elem,_Traits> &的std ::操作< <(STD :: basic_ostream < _Elem, _Traits> & &,_Ty): '從 '的std :: string'
」不能推斷出模板參數爲' 的std :: basic_ostream < _Elem,_Traits> & & ......那是指着帶有箭頭的那條線。我究竟做錯了什麼?
'的std :: to_string'可以幫助你。此外,http://stroustrup.com/bs_faq2.html#void-main – chris 2012-07-22 02:22:35