我想实现以下有一个字符缓冲区,我试图移植的代码将此字符缓冲区放在一个流中,然后像这样
char *buffer; //this is initialized
int bufferSize; //this is initlized
std::istringstream inputStream (std::string(buffer, bufferSize));
int getVal = inputStream.get();
编辑:上面的代码是最优的,其中对于 getVal 你将整个缓冲区复制到一个流中,然后在流上做一个 get 。
如何从缓冲区本身获取 getVal 值。