Es ist möglich, TRACE-Makro als printf-ähnliche Funktion (Variable Argumentliste) zu verwenden. Wenn es diese Möglichkeit unterstützt, warum sind dann die Makros TRACE0, TRACE1 und TRACE2 erforderlich, außer sie beschränken die Anzahl der Argumente. Auch hier möchte ich wissen, ob es Vorteile gibt, die Anzahl der Argumente für TRACE-Makros einzuschränken.TRACE- und TRACE0-, TRACE1- und TRACE2-Varianten
0
A
Antwort
0
Wenn ich mich richtig erinnere, hatte MFC 4 nicht variadic TRACE-Anweisungen. Das wurde in einer späteren Version hinzugefügt. Die alten TRACEn-Makros sind wahrscheinlich für Rückwärtskompatibilität vorhanden.
0
Es ist nicht notwendig die anderen Trace-Varianten (Trace1, Trace2 usw.) zu haben, aber es bedeutet, dass Sie nicht die Sorge haben, zu überprüfen, dass Sie die richtige Anzahl von Argumenten zu gehen haben zusammen mit Ihrer Formatanweisung (für das Ablaufmakro).
Werfen Sie einen Blick auf die Makrodefinition für diese Makros: es ist ziemlich gut zu lesen!
Verwandte Themen
- 1. ggplotly - R, Label-Trace-Namen
- 2. Trace und Debug-Anweisungen
- 3. Trace und Diagnose für System.Data.SQLConnection
- 4. ASP.NET MVC und Trace-Ausgabe Fehler
- 5. Trace eine bestimmte IP und Port
- 6. Wie unterscheidet man Trace- und Debug-Aufrufe in einem benutzerdefinierten Trace-Listener?
- 7. Was ist der Unterschied zwischen einem Stack-Trace und einem Back-Trace?
- 8. Wie wiederhole ich eine Ausnahme und behalte den Stack-Trace?
- 9. Finden Sie Paketverlust und Trace-Route in .NET
- 10. Unterschied zwischen der Verwendung von Trace und TraceSource
- 11. Trace Tokes und Regeln nach Parser ANTLR 4
- 12. kann Trace und App.config .net 2010 nicht verstehen
- 13. Trace gcc Kompilierung und welcher Code verlangsamt es
- 14. Erlang-Tracer stoppen und starten ohne Trace-Ereignisse zu verlieren
- 15. Shiny Server startet nicht und gibt Trace/Haltepunktfalle zurück
- 16. Haben alle PHP-Ausnahmen die Eigenschaften "trace", "message" und "code"?
- 17. Trace-Filterung
- 18. Unable Trace-Datei
- 19. Datenbankdatenbank Trace Listener?
- 20. Trace Oracle-Anweisungen
- 21. HTTP-Anfragen Trace
- 22. Trace-Listener in ASP.NET
- 23. Java Variable Trace Formular
- 24. Stack-Trace als String
- 25. TRACE Anmeldung am iPhone
- 26. Fehlerdetails ohne Stack Trace
- 27. Xdebug Trace GUI?
- 28. Twilio: Trace antwortete SMS
- 29. Javascript Ausnahme Stack Trace
- 30. Trace Listener - Speicherüberlauf erstellen