3
在C++中,我需要使用我自己的實現std::basic_streambuf<Type>
來製作非POD類型的對象流。標準庫是否需要在預期時構建/銷燬對象?是否可以製作非POD類型的流?
在C++中,我需要使用我自己的實現std::basic_streambuf<Type>
來製作非POD類型的對象流。標準庫是否需要在預期時構建/銷燬對象?是否可以製作非POD類型的流?
這是可能的,但你可能需要實現一些缺少的iostream,char_traits,成員/朋友功能。像ostream :: write這樣的一些基本功能可能會開箱即用。
我不太確定。你通常不會看到'std :: basic_streambuf'。 –
Puppy
@DeadMG:哦對不起,我誤解了這個問題:)我刪除了我的評論,以避免混淆 – jalf
是的,是我能想到的唯一答案。雖然它確實取決於你所期望的「預期」。 – john