boost::lexical_cast<std::string>(Int_Type)
が投げることは可能でしょうか?私は文字列のためのmemがない場所を考えることができる唯一の時間が、他の、より合理的な選択肢がありますか?boost :: lexical_cast <std::string>(Int_Type)までスローできますか?
5
A
答えて
3
documentationによると、lexical_cast
は、bad_lexical_cast
をスローすることができます。さらに、すでに言及したように、動的割り当てがあると、常にbad_alloc
例外が発生する可能性があります。
編集:特定の状況lexical_cast<std::string, int>
については、連鎖に沿っていずれかの部分が割り当てエラー以外によって失敗する可能性は低いようだが、文書は(私の知る限りでは)存在しないことを保証するものではありません「不良キャスト」例外。
関連する問題
- 1. boost :: lexical_cast with namespace
- 2. C++ boost :: lexical_castでクラスを使用する
- 3. scanf、printf、boost :: lexical_castは基本的に危険ですか?
- 4. <boost/lexcal_cast.hpp>はどこですか?
- 5. boost :: units :: quantityのboost :: lexical_castがもうコンパイルされない
- 6. boost :: property_mapsの列挙型のためのboost :: lexical_cast
- 7. C++はlexical_castをテンプレートで追加しますか?
- 8. boost :: lexical_castをfolly :: fbstringとどうやって使うことができますか?
- 9. ID boost :: lexical_castの実行にはどのようなオーバーヘッドがありますか?
- 10. boost :: lexical_castとstd :: boolalphaはどうやって使うのですか?
- 11. Boost XMLパーサーは、<![CDATA [...]]>をサポートできますか?
- 12. shared_from_thisはboost :: asioでbad_weak_ptrをスローします
- 13. boost :: pool <> :: mallocとboost :: pool <> :: ordered_mallocの違いは何ですか?boost :: pool <> :: ordered_mallocはいつ使うべきですか?
- 14. lexical_cast strtof strtoldは正確さを失うのですか?ここで
- 15. <boost/program_options/options_description.hpp>で何が間違っていますか?
- 16. Collection.size()はConcurrentModificationExceptionをスローできますか?
- 17. 用語 - イベントを「スロー」できますか?
- 18. boost :: dynamic_bitset <>をboost :: bimapに挿入します。
- 19. Visual C++でExecutorでboost :: asyncを使用できますか?
- 20. 'boost :: exception_detail :: clone_impl <boost :: exception_detail :: error_info_injector <boost :: system :: system_error>>
- 21. boost :: unordered_mapをstd :: shared_ptrで使用できますか?
- 22. C++:boost :: scoped_ptrをコンストラクタ内で初期化できますか?
- 23. mem_fun_ref()でboost :: bind()を使用できますか?
- 24. boost :: smart_ptrを標準コンテナで使用できますか?
- 25. boost :: processはboost :: throw_exceptionのためにコンパイルできません
- 26. C++ Boostライブラリをリンクできません
- 27. Boost Spirit:エラーC2664、 'const boost :: phoenix :: actor <Eval>'を 'char'に変換できません
- 28. boost :: asio :: io_serviceが例外をスローする
- 29. Boost :: TestでDLLをテストしますか?
- 30. boost :: random :: discrete_distributionは動的にサイズ変更できますか?
'boost'の定義は何ですか? –
-1 'boost'のようなものはありません。 –
@KerrekSB end Ernest申し訳ありませんが、私はboost :: lexical_castを意味しました(Int_Type) –
smallB