Является ли значение по умолчанию для nullptr в карте указателей определенного поведения?
Следующий код, кажется, всегда следует за истинной ветвью.
#include
#include
class TestClass {
// implementation
}
int main() {
std::map TestMap;
if (TestMap[203] == nullptr) {
std::cout < "true";
} else {
std::cout < "false";
}
return 0;
}