私は変更できないツールで自動生成される一連のC++ファイルを持っています。これらのファイルは、ユーザーの入力に基づいて実行時にコンパイルされます。これらのファイルは `double f = userInputs;を持ちます。定義。 userInputsは、例えば25uの入力を提供する可能性があるユーザーによって提供されます。自動生成されたファイルには二重のf = 25uが書き込まれます。 今、私はuserInputsでコード内の* 1.06-6の代わりになることを望みます。しかし、これは自動生成され、私のコントロールではありません。浮動小数点数での受け入れ
すべての自動生成コードは、私のコントロール下にあるファイルstdAfx.hを使用しています。このファイルで#defineまたはtypedefを実行して、ユーザが25uと言っても、double f = userInputsの自動生成ファイルが正しくコンパイルされるようにすることはできますか?
どのcpp標準ですか? –
データフローに前処理ステップを追加できますか? –
@ m.s。 [C++ 03]または[C++ 11]タグが使用されていない限り、C++ 14です。 – Quentin