
◇ CDBStreamとは?
外部バッファを直接処理できるCDataStreamのポインタ処理版です。
外部バッファの寿命に依存となるためスコープ厳守となりますが軽量になります。
◇ サンプルコード
std::vector<char> vch; CDBStream ssData(&vch, 1000); // 1000 is reserve() int neko1=0, neko2=1; std::string neko3="mikeneko to shibainu"; ssData << neko1 << neko2 << neko3; int doge1, doge2; std::string doge3; ssData >> doge1 >> doge2 >> doge3; assert(neko1==doge1 && neko2==doge2 && neko3==doge3);