Я могу использовать __LINE__
как параметр метода просто отлично, но мне бы хотелось, чтобы он легко использовал его в функции, которая использует строки.
Например, у меня есть это:
11 string myTest()
12 {
13 if(!testCondition)
14 return logError("testcondition failed");
15 }
И я хочу, чтобы результатом функции было:
"строка myTest 14: не удалось выполнить тестовое условие"
Как написать logError? Должно ли это быть какой-то чудовищностью макроса?