2012-11-19 26 views
3

在C++中,我需要使用我自己的實現std::basic_streambuf<Type>來製作非POD類型的對象流。標準庫是否需要在預期時構建/銷燬對象?是否可以製作非POD類型的流?

+0

我不太確定。你通常不會看到'std :: basic_streambuf '。 – Puppy

+0

@DeadMG:哦對不起,我誤解了這個問題:)我刪除了我的評論,以避免混淆 – jalf

+0

是的,是我能想到的唯一答案。雖然它確實取決於你所期望的「預期」。 – john

回答

0

這是可能的,但你可能需要實現一些缺少的iostream,char_traits,成員/朋友功能。像ostream :: write這樣的一些基本功能可能會開箱即用。

相關問題