你好!我的問題可以描述如下方式:C++ - 實現我自己的流
我有一些數據實際上是一個數組,並且可以與一些size
被表示爲char* data
我也有一些遺留碼(功能),需要一些抽象std::istream
對象作爲參數,並使用該流來檢索數據進行操作。
所以,我的問題是以下 - 將我的data
映射到一些std::istream
對象的簡單方法,以便我可以將它傳遞給我的函數?我想從我的data
創建一個std::stringstream
對象,但這意味着複製和(如我所假設的)不是最好的解決方案。
任何想法如何做到這一點,以便我的std::istream
直接運行在data
?
謝謝。
而且,IIRC,已經拉的東西了一個std ::向量或數組的膠水。 – Thanatos 2010-06-07 00:05:25