オーバーフロー関数のドキュメントに目を通してください。オーバーフローの戻り値は次のとおりです。
戻り値:
EOF (または他の特性の traits::eof()) とは異なる値は、成功を示します。
関数が失敗した場合、EOF (または他の特性の traits::eof()) が返されるか、例外がスローされます。
出典 :" http://www.cplusplus.com/reference/iostream/streambuf/overflow/ "
オーバーフロー関数が例外を通過するシナリオを教えてください。どんな助けでも大歓迎です