Size: a a a

2021 October 26

c

codingteam@cjr in codingteam
portnov
а почему оно решило, что кост в 1.5 раза меньше, когда выполняется в 50 раз дольше — пойди догадайся...
источник

КП

Крылатый Пегас... in codingteam
Привет, товарищ Портнов!
источник

c

codingteam@cjr in codingteam
portnov
вечер.
источник

Dv

Dr. Friedrich von Ne... in codingteam
О, мне нравится!
источник

Dv

Dr. Friedrich von Ne... in codingteam
За девять лет я бы с ума сошёл.
источник

t

ttldtor in codingteam
а локальные статические поля в си-функциях непотокобезопасны?
источник

Dv

Dr. Friedrich von Ne... in codingteam
азаза
источник

t

ttldtor in codingteam
int foo() {
   static int i = 0;

   return i++;
}
источник

t

ttldtor in codingteam
вот тут всё
источник

Dv

Dr. Friedrich von Ne... in codingteam
Да, тут — всё.
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Лол
источник

t

ttldtor in codingteam
Я в коде обнаружил много ада, например

#define RECORD_EXCHANGE_CODE_GETTER_BODY(record_id) \
 const void* RECORD_EXCHANGE_CODE_GETTER_NAME(record_id) (void* dscc) { \
   int is_initialized = false; \
   static dxf_char_t exchange_code = 0; \
   \
   if (!is_initialized) { \
     exchange_code = dx_get_record_exchange_code(dscc, record_id); \
     is_initialized = true; \
   } \
   \
   return &exchange_code; \
 }
источник

Dv

Dr. Friedrich von Ne... in codingteam
Кокой мрак.
источник

t

ttldtor in codingteam
максимальный
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я чот не понял, а is_initialized не надо ли тоже статиком?
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Вот да
источник

t

ttldtor in codingteam
ща я заблеймлю, а потом в Пермь поеду морду бить
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Давай
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ещё и указатель потом на этот статик возвращает, макс уёбство
источник

t

ttldtor in codingteam
всем без р азбору
источник