创建一个文件并用零填充:
dd if=/dev/zero of=/tmp/zeroes count=1
Run Code Online (Sandbox Code Playgroud)
编写这个小程序来提取它在文件中遇到的第一个无符号整数.
#include <assert.h>
#include <fstream>
int main()
{
std::ifstream reader( "/tmp/zeroes", std::ios_base::binary );
uint32_t number;
reader >> number;
assert( !reader.fail() );
}
Run Code Online (Sandbox Code Playgroud)
为什么断言被触发?