C++学习(三三二)std::ios::binary
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(三三二)std::ios::binary相关的知识,希望对你有一定的参考价值。
以ios::binary方式打开,换行符被解释成\\r\\n;反之,换行符被解释成\\n。
Windows操作系统是用两个字符(\\r\\n)来表示换行符的;而Unix操作系统却是用单个字符(\\n)来表示换行符的。
#define _IOS_Nocreate 0x40
#define _IOS_Noreplace 0x80
#define _IOSbinary 0x20
static constexpr _Openmode in = (_Openmode)0x01;
static constexpr _Openmode out = (_Openmode)0x02;
static constexpr _Openmode ate = (_Openmode)0x04;
static constexpr _Openmode app = (_Openmode)0x08;
static constexpr _Openmode trunc = (_Openmode)0x10;
static constexpr _Openmode _Nocreate = (_Openmode)_IOS_Nocreate;
static constexpr _Openmode _Noreplace = (_Openmode)_IOS_Noreplace;
static constexpr _Openmode binary = (_Openmode)_IOSbinary;
以上是关于C++学习(三三二)std::ios::binary的主要内容,如果未能解决你的问题,请参考以下文章
C++学习(三二九)osg::Geometry绘制到窗口的过程