- 473 名前:デフォルトの名無しさん mailto:sage [2023/06/04(日) 22:03:06.86 ID:5jvZ+YKl.net]
- >>471
> 単位でも確認したいの? > だったらstd::ends_withとかstd::rfindとstd::substrで数字の後ろ切り出すとかでチェックしてからstd::stodでよくね std::stringに格納された数値文字列を数値にしたい、 しかし数値以外の文字(ただし空白文字は認める)が後ろにくっついていたらエラーにしたい(>>459 > チェックは自分の要件だから自分で書け標準ライブラリはお前のお母さんではない チェックのためには(例えばstd::stodが)どこまで読んだのかの情報が要る std::stodの裏側では文字列を数値解釈する枯れたコードが動いているわけで、 そいつにどこまで読んだのか、ただ1個の整数データを聞けさえすれば良い。 これはそれほど無茶な話ではないはずで実際strtod()ではできるから どっちかというtライブラリにちょっち不備があるのでは案件であってお母さん案件ではない。
|

|