【发布时间】:2012-07-22 02:18:00
【问题描述】:
所以,基本上这就是我的代码中出现问题的地方。
#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> &std::operator &&,_Ty)' : 无法推导出 'std::basic_ostream &&' from 'std::string'
...指向带箭头的线。我做错了什么?
【问题讨论】:
-
std::to_string可能会对您有所帮助。另外,stroustrup.com/bs_faq2.html#void-main
标签: c++ string operator-overloading double