ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1429506 Топик полностью
ar-elec (24.04.2024 16:40, просмотров: 144) ответил POV на А зачем это в разных местах вызывать? Всё рано ж дельта плюсуется.
Ну ок, неправ я. Не написал явно, что результат этого func'а возвращается и используется там, откуда его вызвали. Т.е. на самом деле 
uint64_t func() {
  static uint64_t timer64 = 0;
  static uint32_t cnt_old = 0;
  uint32_t cnt = GetTimer();
  int32_t d_cnt = cnt - cnt_old;
  cnt_old = cnt;
  timer64 += dcnt;
return timer64; }

Там просто всё ещё хитрее, я пытался выдернуть необходимый для понимания кусок, ну и перемудрил.