crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Побитовое чтение переменных и циклический сдвиг.
gvenihvivar
  опции профиля:
сообщение 4.2.2014, 8:42
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 36
Регистрация: 6.11.2013
Пользователь №: 3967

Спасибо сказали: 0 раз(а)




Репутация:   0  


ДОброе утро.

Для задачи необходимо побитовый чтение переменной int.

Например в CDS можно обращаться к битам через точку: имя_переменной.номер_бита. Есть ли такое в Qt.

И еще. Есть ли в Qt побитовый циклический сдвиг.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 4.2.2014, 13:46
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(gvenihvivar @ 4.2.2014, 10:42) *
имя_переменной.номер_бита
это обращение к члену битового поля (Си)

Глянь QBitArray
Цитата(gvenihvivar @ 4.2.2014, 10:42) *
Есть ли в Qt побитовый циклический сдвиг.
В Qt это не нужно, т.к. есть оператор сдвига в СИ
>>
и
<<
Выдвигаемый бит запоминаешь, потом его "в зад" добавляешь, компилятор это дело просекает и использует соответствующие ассемблерные инструкции.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
gvenihvivar
  опции профиля:
сообщение 4.2.2014, 14:28
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 36
Регистрация: 6.11.2013
Пользователь №: 3967

Спасибо сказали: 0 раз(а)




Репутация:   0  


Благодарю за информацию.
Буду вникать. :yes:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 16:13