Текущий стандарт C ++ не позволяет использовать float
(то есть действительный номер) или литералы символьной строки в качестве параметров непикового шаблона . Конечно, вы можете использовать типы float
и char *
в качестве обычных аргументов.
Возможно, автор использует компилятор, который не соответствует текущему стандарту?
Я получил ответ на мой предыдущий вопрос. $ {methodName currMethodName editable = "false"} - это то, что я искал, поэтому код должен быть таким, как показано ниже.
Logger.log ("$ {classVar editable = false currClassName default = getClass ()}. $ {MethodName currMethodName editable =" false "} -> Ошибка:", level3);