2016-05-17 18 views
0

remoteHost変数が小数点形式の文字列でない場合にのみ、次の文が例外をスローしますか?boost :: asio :: ip :: address :: from_string(remoteHost)例外をスローする

boost::asio::ip::address::from_string(remoteHost) 

私は本当に実行時ではなく、その後の私の方式では、私のremoteHost変数の有効性を確認したいです。

ありがとうございました。

+0

[ドキュメント](http://www.boost.org/doc/libs/1_61_0/doc/html/boost_asio/reference/ip__address/from_string.html)では、例外について何も言及していません。エラーをチェックしたい場合は、関数の2つの引数のオーバーロードを使用して、エラーコードを取得する必要があります。 –

+0

単一引数関数は、2つの引数をとる関数を呼び出します。私はいつかドキュメンテーションをたどり、その後停止した。私はすでにその答えを知っていた専門家に期待していた –

答えて

0

あなたはaddress_v6.ippaddress_v4.ippでバージョンにaddress.ippに2つの引数のバージョンに従っている場合、あなたは彼らがsocket_ops.ippで定義された両方のコールboost::asio::detail::socket_ops::inet_ptonがライン2029

それは長い関数だから始まることがわかりますので、私はよそれが必要なものを正確に見るためにあなたに任せてください。

関連する問題