-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'語句? –