C++プリポッサーにコピーや移動のコンストラクタなどの自動生成されたすべての関数のコードをコマンドラインオプションでg ++かclang?プリプロセッサを使用してC++クラスのデフォルト関数を出力する
0
A
答えて
1
ありません。少なくともC++コードではありません。生成されたasmをダンプする場合は、-S
スイッチを参照してください。
6
いいえ、prepossessorはソースコードをそのままテキストとして扱います。の前にC++コンパイルが開始され、C++構文解析は実行されません。C++言語構文は認識されません。 Can Qt's moc be replaced by C++ reflection、他のものに沿っても触れる - 別のテキストでプリプロセッサの出力は、実際のC++のコンパイル
の入力として使用されているが、私はまた、私はちょうど今日読んで非常に興味深い記事を言及したい、と述べましたC++言語での反映に関する質問とCall for Compile-Time Reflection Proposalsへのリンク。だからちょっと待たなければならないように見えて、すぐにできることがすぐにできるようになります:)
関連する問題
- 1. テンプレート関数を使用してクラスを呼び出すC++再帰関数
- 2. gccを使用してプリプロセッサ出力をコンパイル
- 3. デフォルトを使用して関数を呼び出す方法
- 4. Cプリプロセッサを使用して関数の戻り値の型をオーバーロードする方法(Cのみ)
- 5. プリプロセッサ出力フィールド
- 6. Cでprintfを使用してマクロ変数を出力する
- 7. jqueryを使用してPHP関数を出力する
- 8. foreach関数を使用して配列出力をフォーマットする
- 9. Dev-C++ IDEを使用してプリプロセッサ出力を保存するにはどうすればよいですか?
- 10. 関数のデフォルト引数を1つだけ使用するC++
- 11. for_each()とlambda関数を使用してCスタイルの配列を出力するテンプレート関数
- 12. C#プリプロセッサを使用して参照を追加する
- 13. マップを使用してクラス関数を呼び出す
- 14. C++クラス - パブリック変数を使用し、クラス外のメンバー関数を定義する
- 15. C++はクラス内のクラスを使用してその関数を呼び出します
- 16. PHPの出力関数は、クラスを介して戻ります
- 17. マルチステートメント関数のCプリプロセッサ構文?
- 18. joblib.Memoryキャッシュの使用方法Pythonクラスのメンバ関数の出力
- 19. asp.net vb.netを使用して子クラスの基本クラス関数を呼び出す
- 20. 関数の出力を取得し、別の関数の入力として使用する方法python?
- 21. デフォルトを要求し、デフォルトヘッダとして関数を使用する
- 22. Nasmプリプロセッサ - 変数を使用してパラメータをアドレス指定する
- 23. C++プリプロセッサ変数
- 24. Pandasを使用して特定の列入力から複数の列出力を返す関数を使用
- 25. 関数のデフォルト値として入力
- 26. Cプリプロセッサのフロー制御は、関数の引数に応じて、
- 27. デフォルトのAppDomain以外のC#関数呼び出しを使ってC++ポインタインターフェイスを整理する
- 28. C++構文を使用してメンバ関数を呼び出すだ関数ポインタ
- 29. ポインタを使用して関数内で関数を呼び出す - C
- 30. Django/Python:テンプレートの引数を使用してモデル/クラス関数を呼び出す
[コンパイラによって生成されたデフォルト関数を表示しますか?](http://stackoverflow.com/questions/2129200/view-the-default-functions-by-aコンパイラ) – kfsone