ちょっと質問。
std::istreamから区切り文字のある場所を発見するのに
std::find(first, last, '&');
ってやると、戻り値がfirstと一致してしまうんだけど、
こういう使い方って駄目なの?