Сообщение Распечатать compile-time константу в выводе компилятора от 16.01.2023 23:51
Изменено 17.01.2023 0:35 koenjihyakkei
Распечатать compile-time константу в выводе компилятора
Всегда использовал такую лабуду, чтобы напечатать константу в аутпуте компилятора:
Но мне кажется есть более простой вариант сделать это проще и сразу на месте, без объявления класса?
template<int>
class Foo;
...
Foo<ParameterToPrint> foo;
Но мне кажется есть более простой вариант сделать это проще и сразу на месте, без объявления класса?
Распечатать compile-time константу в выводе компилятора
Всегда использовал такую лабуду, чтобы напечатать константу в аутпуте компилятора:
Например, при ParameterToPrint=64 напечатает следующее:
Но мне кажется есть более простой вариант сделать это проще и сразу на месте, без объявления класса?
template<int>
class Foo;
...
Foo<ParameterToPrint> foo;
Например, при ParameterToPrint=64 напечатает следующее:
error: implicit instantiation of undefined template 'Foo<64>'
Но мне кажется есть более простой вариант сделать это проще и сразу на месте, без объявления класса?