iostreamは、ストリームへの変換や、ストリームからの変換、と決まっている。
シリアライズ系も同様。
しかし、
std::string( "0" ) == 1
の場合は、文字列で比較するのか数値で比較するのかが不明。