Пятница, 25 Июня 2021 г. 20:08
+ в цитатник
OpenGL: Навеяно одной дискуссией. Непонятно, есть ли UB в коде или нет.
auto diff = valid_ptr - nullptr;
auto x = nullptr + diff;
std::cout << (x == valid_ptr); // гарантирует ли стандарт, что тут будет выведено true? Если нет, то почему?
std::cout << *x; // Если ответ на прошлый вопрос "да", то есть ли тут UB?
https://forum.sources.ru/index.php?showtopic=421537&view=findpost&p=3848385
Метки:
C/C++:
Общие вопросы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-