Форум программистов, компьютерный форум CyberForum.ru

Подскажите, пожалуйста, что значат знаки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как связать абстр. классы? http://www.cyberforum.ru/cpp-beginners/thread272807.html
Необходим совет или помощь в решении проблемы. Код: // a.h class A { public: virtual void somefuncA() = 0; }; // b.h #include "a.h" #include "c.h"
C++ Найти наибольший элемент в строке (double_dynamic_array) Если есть добрая душа, которая поможет разрулить такую задачку, буду преблагодарен: Дан динамический двумерный массив,я нашел в нем количество элементов построчно, а вот найти наибольший элемент в строке пока не получается..А еще можно сложить данный массив с другим массивом.Вопрос как? #include<iostream> #include<ctime> #include<conio.h> using namespace std; void main() { http://www.cyberforum.ru/cpp-beginners/thread272797.html
Задание по ООП C++
Создать два класса: линия (Line, содержит параметры a и b) и круг (Circle, содержит координаты центра и радиус). Описать функцию, определяющую координаты точек пересечения, как дружественную. Помогите кто чем сможет, заранее благодарен) Добавлено через 10 минут Вот есть исходник чужой, но я его не пойму как тут определяется пересечение линии с кругом Cirlce.h class Line; class Circle{
Где найти Двунаправленное кольцо? у кого есть такое? или есть ссылки где их можно найти? C++
Можете пожалуйста скинуть примеры задач с Двунаправленным кольцом, или хотябы где их искать. Буду очень благодарен!!!!!!!
C++ Препроцессор С++Builder http://www.cyberforum.ru/cpp-beginners/thread272769.html
Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения.
C++ виртуальная функция Вот на форуме увидел тему где приводились в пример виртуальные функции..Что это такое?И чем они различаются от обычных функций? подробнее

Показать сообщение отдельно
sly4ainaya
2 / 2 / 0
Регистрация: 11.03.2011
Сообщений: 49
09.04.2011, 02:08     Подскажите, пожалуйста, что значат знаки
Подскажите, пожалуйста, что значат знаки R[i >> 1], (i & 1) ? 0xF0 : 0x0F, x << ((i & 1) ? 4 : 0)

C++
1
2
3
4
5
6
7
8
    for (int i = 0; i < 8; i++) 
    {                  // Заменяем 4х-битные кусочки согласно S-блокам
    int x = R[i >> 1] & ((i & 1) ? 0xF0 : 0x0F);   // x - 4х-битный кусочек
    R[i >> 1] ^= x;                                // Обнуляем соответствующие биты
    x >>= (i & 1) ? 4 : 0;                         // сдвигаем x либо на 0, либо на 4 бита влево
    x = s_blok[i][x];                                   // Заменяем согласно S-блоку 
    R[i >> 1] |= x << ((i & 1) ? 4 : 0);           //
  }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru