問題タブ [boost-tokenizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - トークンを char* const* にキャストすると、boost による文字列のトークン化が失敗する
私はboost::tokenizer
C++ で文字列をトークン化するために使用していexecv
ます。
次のコード スニペット (コンパイル可能) を検討してください。
を呼び出すこのスクリプトを実行するとtest_tokenizer()
、「execv failed」と出力されます。(ただし、引数はうまく表示されます)。
ただし、変更test_tokenizer
するtest_raw
と正常に動作します。
それはいくつかの簡単な解決策でなければなりませんが、私はそれを見つけられませんでした。
PS .: 私はこれをブーストをサポートするオンライン コンパイラにドロップしますこちら.