所以,基本上这就是我的代码中发生问题的地方。在字符串末尾添加一个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