Russian Qt Forum
Сентябрь 30, 2024, 14:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Опять QByteArray  (Прочитано 2459 раз)
BuRn
Гость
« : Ноябрь 10, 2011, 17:43 »

Опять он, нужно массив типа QByteArray маскировать, точнее некоторые его байты, ну вот к примеру, если встречается байт 0x03 то в массив перед ним добавлять 0x10 т.е. что бы их байта 0x03 получилось 0x10 0x03 не хочется проходить по всему массиву и искать мои байты которые нужно маскировать, мб есть другие какие-нибудь варианты кроме тупого фора на проверку i+1 элемента к примеру на мой 0x03
Записан
BRE
Гость
« Ответ #1 : Ноябрь 10, 2011, 17:46 »

Есть же replace?
Но вот будет это эффективней одного прохода по массиву?
« Последнее редактирование: Ноябрь 10, 2011, 17:48 от BRE » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Ноябрь 10, 2011, 20:05 »

..не хочется проходить по всему массиву и искать мои байты которые нужно маскировать,
Хммм.. а чего же тогда хочется?  Сэкономить на 2-3 строчках - так это не "показатель класса" а совсем наоборот  Улыбающийся
Записан
grin
Гость
« Ответ #3 : Ноябрь 11, 2011, 01:10 »

чудес не бывает, так и так будет осуществлён проход по массиву, а вот ты его сделаешь, или какой-то заготоволенный тролями метод - не суть!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.