函数返回 stringstream 以及效率有关问题
函数返回 stringstream 以及效率问题
我要拼一长串东西,跟作文似的,如果一马平川的写出来,感觉不是很好.
stringstream ss;
ss<<a<<b<<c<<d......
我想写个函数,至少分点标题、段落
但是,现在得到的是空
------解决方案--------------------
用宏
我要拼一长串东西,跟作文似的,如果一马平川的写出来,感觉不是很好.
stringstream ss;
ss<<a<<b<<c<<d......
我想写个函数,至少分点标题、段落
class A{
stringstream ssTemp;
stringstream ss;
stringstream& generateTitle()
{
ssTemp.clear();
ssTemp<<"a"<<"b"...;
return ssTemp;
}
public:
string& GeneratorAll()
{
ss<<generateTitle()<<generateSection1();
return ss.str();
}
}
但是,现在得到的是空
------解决方案--------------------
用宏
#define generateTitle()
{
ssTemp<<"a"<<"b"...;
}