Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 May 16

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
спс
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
Спасибо, понял
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
Всё заработало
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
есть какая-то настройка, которая позволяет считывать байты с массива в обратном порядке?
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
В цикле перебирать?
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
ну в цикле понятно, просто мало ли есть указатель компилятору считать иначе
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
Можно просто с конца читать, либо перевернуть массив кодом.
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Всмысле лол
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
Ну, начерное [0] сделать общащением к последнему элементу
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Итератор можно написать
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
Код часто не знает размеры массива, так что вряд ли
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ну или тупо rbegin заюзать кекв
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
типа делаю считывание *(unsigned int*)(compressed_texture_buffer+i), а в PNG там байты переменной в обратном порядке лежат
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Так читай в обратном в чём твоя проблема
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Функцию для обратной адресации не накинешь что-ли
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
template <typename Container>
auto& rev_access(Container && c, size_t index)
{
     return c[std::size(c) - 1 - index];
}
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
Если знать размер, можно читать с конца до начала
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Правда тут голые указатели нафиг идут нужен контейнер
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
видимо за раз нельзя считать
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Но для голых тоже накидаешь
источник