TRACEマクロはprintfのような関数(可変引数リスト)として使用できます。この機能をサポートしている場合は、TRACE0、TRACE1、TRACE2のマクロを持つ必要があるのはなぜですか?ただし、引数の数に制限があります。ここでも、TRACEマクロの引数の数を制限することに利点があるかどうかを知りたいと思います。TRACEとTRACE0、TRACE1とTRACE2のバリエーション
0
A
答えて
0
正しくリコールすれば、MFC 4にはバリデーティックTRACEステートメントがありませんでした。これは後のバージョンで追加されました。古いスタイルのTRACEnマクロは、おそらく後方互換性のためにそこにあります。
0
ではありません。他のトレースバリアント(trace1、trace2など)を使用する必要はありませんが、正しい数の引数があることを確認する心配はありませんあなたのフォーマットステートメント(トレースマクロ用)と共に。
これらのマクロのマクロ定義を見てみると、かなり読みやすいです!
関連する問題
- 1. TraceとTraceSourceの相違点
- 2. javascriptのパスワードとページのバリエーション
- 3. 「Trace/BPT trap:5」とは何ですか?
- 4. TRACEログレベル
- 5. 前の質問のバリエーションとしてquantstrat
- 6. enumのフラグと非フラグのバリエーション
- 7. "fputs"と "printf"の出力のバリエーション
- 8. チャットボットのユーザーインテントの順列とバリエーション
- 9. ラジオボタンとしてのWooCommerceのバリエーション
- 10. デスクトップとモバイルプラットフォーム間のバリエーションを提供
- 11. CQRSアーキテクチャの最適化とバリエーション
- 12. TRACEマクロ - C++
- 13. trace movie movie end
- 14. Stack Trace、GuideAlreadyVisibleException
- 15. Google Cloud Trace 192.168.1.1
- 16. はカール--trace
- 17. MySQL Connector/Net Trace
- 18. CodeIgniter Stacl Trace
- 19. TRACEログオンiPhone
- 20. Nest 2.0 enable trace
- 21. Asp.NET MVC 5 Trace
- 22. Redis PhpRedis Stack Trace
- 23. webservices trace/log
- 24. trace oracleステートメント
- 25. IronRuby Stack Trace
- 26. Trace MS Access DBアクティビティ
- 27. ウェブサイトにphp trace post?
- 28. `trace`最後のステートメントの後
- 29. C#とASP.NETの改行バリエーションは何ですか? (\ r \ nと\ n)
- 30. BLEUスコアのバリエーション