7 | out_chars[i] = bit;
Я правильно понимаю, что этот warning из за того, что в C++ компиляторы, как и компиляторы Си, не гарантируют знаковость или беззнаковость char? То есть могут char знаковым или беззнаковым сделать - кто как хочет, если явно не указать знаковость
Скорее проблема в том что char — это не int. Индексы массивов — интовые.
Ну хорошо, но изначальный вопрос открытый Не обращайте внимания на варнинг и то что i используется как индекс для массива
https://stackoverflow.com/a/9972378
Обсуждают сегодня