⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stream.h

📁 介绍c++游戏编程
💻 H
字号:


#ifndef STREAM_H_
#define STREAM_H_


#include <string>


class IStream
{
public:
    virtual ~IStream() {};

    virtual int  Read (int bytes, void * pBuffer) = 0;
    virtual int  Write (int bytes, const void * pBuffer) = 0;

    virtual bool SetCurPos (int pos) = 0;
    virtual int  GetCurPos () = 0;     
};


int         ReadInt    (IStream & stream);
float       ReadFloat  (IStream & stream);
std::string ReadString (IStream & stream);

bool WriteInt    (IStream & stream, int n);
bool WriteFloat  (IStream & stream, float f);
bool WriteString (IStream & stream, const std::string & str);


#endif // STREAM_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -