- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
// a.h
inline struct $q1 {unsigned a;} $q1i;
// main.cpp
#include "a.h"
int main(int argc, char** args)
{
$q1i.a = argc;
return $q1i.a;
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
// a.h
inline struct $q1 {unsigned a;} $q1i;
// main.cpp
#include "a.h"
int main(int argc, char** args)
{
$q1i.a = argc;
return $q1i.a;
};
у некоторых линукс-юзеров может упасть на этапе линковки
j123123 31.10.2021 10:00 # 0
https://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html
> However, dollar signs in identifiers are not supported on a few target machines, typically because the target assembler does not allow them.
Steve_Brown 01.11.2021 17:26 # 0
guest6 31.10.2021 11:40 # 0