бы ожидать от std::string str{0};
Это же ошибка стандарта?
а что ты ожидал? 😊
Кстати, а на x64 не должно быть хотя бы warning'а из-за разности в рязрядности? (И на остальных платформах, где sizeof(int) != sizeof(void*) ). Или же компилятор в своих недрах кастит int к void* неявно через промежуточный тип?
Мда. Интрига https://ideone.com/GMpurD
Обсуждают сегодня