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

не могу понять - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Открытие файла http://www.cyberforum.ru/cpp-beginners/thread635035.html
У меня есть файл в котором сначала хранится количество наименований файлов,а потом названия файлов 2! 1.txt! 2.txt! ! используются как разделители Как именно открыть файл,чтоб данные не...
C++ Переписать с C# в C++ есть код c# class SomeClass { public static string Arr = { "One", "Two", "Three" }; ............................................... http://www.cyberforum.ru/cpp-beginners/thread635034.html
Как инициализровать константное поле класса в конструкторе? C++
Здравствуйте. Такая проблема. Класс работает с множеством картинок одинакового разрешения. Размеры картинки должны храниться в полях класса(естественно лучше константных). Такая проблема:...
C++ Замена фигур на шахматной доске
задача. расставить случайным образом четырех коней на шахматной доске (два белых и два черных). вывести отдельно список полей под боем каждого из коней, список полей под боем нескольких (указать...
C++ Генератор слов http://www.cyberforum.ru/cpp-beginners/thread635012.html
Здравствуйте! Хочу написать программу по генерированию слов из набора букв, но даже не представляю с чего начать... Может кто-нибудь посоветовать с чего начать? Спасибо большое... Опишу немного...
C++ Очередь с приоритетом /* ПОМОГИТЕ пож. в задаче не могу реализовать статистику печати, т.е. вывода на экран времени когда кто вошёл в очередь и не получается отсортировать по приориттам клиентов, др. словами у меня... подробнее

Показать сообщение отдельно
Ingener74
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 18

не могу понять - C++

09.08.2012, 06:26. Просмотров 456. Ответов 3
Метки (Все метки)

есть такой код

C++
1
2
3
4
5
6
7
8
9
10
    
void addElement(const T& elem){
        *(_pointer) = elem;
//      int t1 = _pointer < &_deque_data[DEQUE_SIZE-1];
//      int t2 = (_pointer >= &_deque_data[DEQUE_SIZE-1] )*(-(DEQUE_SIZE-1));
//      _pointer += ( t1 + t2 );
 
        int t3 = (_pointer >= &_deque_data[DEQUE_SIZE-1] )*(-(DEQUE_SIZE-1)) + _pointer < &_deque_data[DEQUE_SIZE-1];
        _pointer += ( t3 );
    }
который работает неправильно, но если раскоментировать закоментированное и наоборот, то всё будет работать как надо, и вот в чём вопрос почему
C++
1
(_pointer >= &_deque_data[DEQUE_SIZE-1] )*(-(DEQUE_SIZE-1))
не работает в составе сложного предложения так сказать?
если что то не понятно могу написать подробнее!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru