Ist es möglich, ein GCC-Makro zu schreiben, das ein String-Literal-Argument destringiert? Ich weiß das Gegenteil ist möglich mit #
. Kann es umgekehrt werden?Destringierung im GCC-Preprocessor
Beispielsweise wertet __func__
auf den Namen der aktuellen Funktion in Form eines Stringliteral. Kann ich die doppelten Anführungszeichen entfernen?
['__func__' ist kein Makro] (http://stackoverflow.com/questions/15305310/predefined-macros-for-function-name-func) – Banex
Ich glaube nicht, dass es möglich ist und Sie können ' t Spare ein Makro definieren, um den Funktionsnamen zu halten. –