OpenFOAM中的I/O基类IOstream。其内部定义的公有类型包括: enum streamAccess{OPENED,CLOSED}; enum streamFormat{ASCII,BINARY}; enum compressionType{UNCOMPRESSED,COMPRESSED}; class versionNumber{float versionNumber_,int index_}; 内部私有变量: streamAccess openClosed_;streamFormat format_;versionNumber version_;compressionType compression_;ios_base::iostate ioState_;static fileName name_; 保护变量: int lineNumber_; 内部公有静态变量: static const versionNumber originalVersion=0.5;static const versionNumber currentVersion=2.0;static unsigned int precision_=6; 另外该类还提供了很多用于设置流状态,流格式及判断流是否可用的成员函数。

评论