История изменений
Исправление fsb4000, (текущая версия) :
с виду похоже на какую-то новую фишку препроцессора
В С и C++ $
нельзя использовать. Это запрещено стандартом.
В gcc можно: https://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html (даже там написано, что не для всех поддерживаемых таргетов, и что это расширение C)
Возможно ещё в каких-то компиляторах.
clang
ловит это нарушение стандарта: https://gcc.godbolt.org/z/ToaMK3e9P
$ разрешённый символ в идентификаторах C
MKuznetsov, нет.
Исправление fsb4000, :
с виду похоже на какую-то новую фишку препроцессора
В С и C++ $
нельзя использовать. Это запрещено стандартом.
В gcc можно: https://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html (даже там написано, что не для всех поддерживаемых таргетов)
Возможно ещё в каких-то компиляторах.
clang
ловит это нарушение стандарта: https://gcc.godbolt.org/z/ToaMK3e9P
$ разрешённый символ в идентификаторах C
MKuznetsov, нет.
Исправление fsb4000, :
с виду похоже на какую-то новую фишку препроцессора
В С и C++ $
нельзя использовать. Это запрещено стандартом.
В gcc можно: https://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html (даже там написано, что не для всех поддерживаемых таргетов)
Возможно ещё в каких-то компиляторах.
clang
ловит это нарушение стандарта: https://gcc.godbolt.org/z/ToaMK3e9P
Исходная версия fsb4000, :
с виду похоже на какую-то новую фишку препроцессора
В С и C++ $
нельзя использовать. Это запрещено стандартом.
В gcc можно: https://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html
Возможно ещё в каких-то компиляторах.
clang
ловит это нарушение стандарта: https://gcc.godbolt.org/z/ToaMK3e9P