4
有人可以解釋在微妙的差異:差異
ofstream f("test.txt")
std::stringstream s;
s<<"";
f << s.rdbuf();
f.good() // filestream is bad!!
ofstream f("test.txt")
std::stringstream s;
s<<"";
f << s.str();
f.good() // is still ok!
我主要使用.rdbuf()將字符串流推到文件(因爲它更高效),但是如果stringstream是空的,那麼文件流會變得很糟糕......?這不是愚蠢的嗎? 我覺得我不太明白<< s.rdbuf()
...