Visual C ++ эквивалент __FILE__, __LINE__ и __PRETTY_FUNCTION __

Компилятор GCC предоставляет мне следующие макросы:

  • __ FILE __ , чтобы я мог печатать вне имя файла + каталог.
  • __ LINE __ , чтобы я мог распечатать номер строки, из которой я печатаю.
  • __ PRETTY_FUNCTION __ , чтобы я мог распечатать красивое имя функции

Есть ли в Visual C ++ эквивалент этих макросов? Другой вопрос: являются ли они стандартом для компиляторов C ++?

19
задан derekerdmann 6 March 2018 в 21:56
поделиться