образом?
Node *p; // какой-то там указатель
if(p) {
...
}
Это вот UB, надо так Node *p = nullptr; // какой-то там указатель if(p) { ... }
Нет, не считается
спасибо!
UB в этом случае сам if, если nullptr (или что-то другое) присвоить до if в любом месте, не обязательно при инициализации, тоже UB не будет.
почему UB сам if?
p в исходном примере не инициализированный.
ну я бы писал всегда !=nullptr
Обсуждают сегодня