C++ das verketten von __FILE__ und __LINE__ werden Makros?

Möchte ich meine Ausnahme-Nachrichten enthalten Informationen über die Ausnahme-Speicherort.

Also ich würde gerne einige Sache wie diese.

#define LOCATION __FILE__ " : " __LINE__

throw std::exception(std::string("ABCD. ") + LOCATION);

Definieren, ist offensichtlich falsch. Wie dies zu erreichen?

InformationsquelleAutor NFRCR | 2013-10-13
Schreibe einen Kommentar