__PRETTY_FUNCTION__
-
hi,
ich habe vor kurzem in einer Header Datei folgende Makros gesehn:
#ifdef _MSC_VER #define __PRETTY_FUNCTION__ "" #endifDas Makro _MSC_VER überprüft, ob die Datei mit dem Visual C++ Kompiler kompiliert wurde, aber was bedeutet __PRETTY_FUNCTION__ ?
-
es wird für __PRETTY_FUNCTION__, wenn es sich um MSC handelt "" eingesetzt.
-
Bedeutet "".
-
Die Frage ist ja was war __PRETTY_FUNCTION__ vorher:
ich nehem an, dass der GCC so ein Makro hat und wenn man mit VC sowas übersetzen will, dann kennt VC dieses Define oder was auch immer nicht und läßt es einfach "wegfallen"
-
Der Programmierer wusste offensichtlich nicht, dass msc dafür das __FUNCTION__ Makro hat.