-1
哪个版本的功能(myfunc2
或myfunc3
)在所有平台上都是正确的。正确使用ios
ostream &myfunc1(ostream &os) const {
//
return os;
}
ostream &myfunc2(ostream &os) const {
os << myfunc1(os);
}
ostream &myfunc3(ostream &os) const {
os << myfunc1(os).rdbuf();
}
你是否缺少'myfunc2'和'myfunc3'中的每个'return'语句? –