Ich versuche, ein C++ - Makro mit einer variablen Anzahl von Argumenten (0 bis 1) zu erstellen, die als Wrapper für einen Funktionsaufruf fungieren, um den this-Zeiger zu liefern eines aufrufenden Objekts als Standardargumentwert.das eines aufrufenden Objekts als Standardargument C++
Damit der Benutzer die Anrufe machen könnte:
CALL(pointer) // An argument is supplied, pass it to the call
CALL() // No argument supplied, pass the this pointer value instead
1. Was ist die eigentliche Frage? 2. Was hast du bisher versucht? – UnholySheep
C++ - Makros haben nicht viele Funktionen, ich würde vorschlagen, einen anderen Weg zu finden, um das zu tun, was Sie wollen. –
@MarkRansom Boost.PP stimmt nicht mit dir überein :) – Quentin