Код (C++): Variable* State::lookupVar(char* path_) { Variable* v = lookupSpecialVar(path_); if (v != NULL) { Serial.println((intptr_t)v); return v; } ... } // В другом месте State* st = State::getInstance(); Variable* t = st->lookupVar("timeDay"); Serial.println((intptr_t)t); Serial.println(t == NULL); // На выходе 1073689292 0 1 Почему указатель мог обнулиться?