можно один читать через другой? (читать например int через указатель на unsigned int можно)
это значит совсем не то, что compatible в си http://eel.is/c++draft/conv.qual#2
Читать можно если тип является char, unsigned char либо std::byte, либо динамический тип
или через соответствующий (без)знаковый тип
Ну да, это я опустил как незначительное и само собой разумеющееся
Подумай , для чего эти правила
Подумай, стоит ли отвечать в канале "подумай" человеку который 25 лет программирует на С и С++ словами "подумай" даже если ты админ.
А как такое могут разрешить если переполнение unsigned не UB, чего не скажешь о signed ?)
Обсуждают сегодня