ちょっとお尋ねしたいのですが、


#include <string>
#include <sstream>
#include <fstream>

using namespace std;

int main()
{
stringstream test;

test << (char)0x12 << (char)0x11 << (char)0x10 << (char)0x00 << (char)0x00 << (char)0x09 << (char)0x09 << (char)0x09 << (char)0x09 << (char)0x09;

ofstream fout("test.txt");

fout << test.str();
return 0;

}


このプログラムが吐き出すtest.txtをバイナリエディタで見てみると、後ろから2バイト目に謎の0Dが出てくるのですが、この0Dは一体なんなのでしょう??
コンパイラはMinGWです。