Является ли значение по умолчанию для nullptr в карте указателей определенного поведения?

Следующий код, кажется, всегда следует за истинной ветвью.

#include 
#include 

class TestClass {
  // implementation 
}

int main() {
  std::map TestMap;
  if (TestMap[203] == nullptr) {
    std::cout < "true";
  } else {
    std::cout < "false";
  }
  return 0;
}

Ответы на вопрос(2)

Ваш ответ на вопрос