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

Является ли тернарный оператор оператором сравнения? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пустые указатели (ошибка доступа) http://www.cyberforum.ru/cpp-beginners/thread1240173.html
Здравствуйте, пишу простенький фрамеворк для загрузки текстур для того чтобы добавить эти текстуры в игру. Существует Класс Load -> Наследник Texture -> Наследник Font Класс GameOBJ - для игровых обьектов Класс Game - для самой игры, инициализация всяких систем и так далее. Я использую библиотеку SDL2 в Visual Studio 2013 Так вот, в Классе Texture есть...
C++ Можно ли инициализировать динамический массив не используя цикл? Когда создавали статический массив, можно было сделать так: int array={1,5,14,23,32,45,67}; Можно ли такое же сделать с динамическим массивом? Со строками получается, а с произвольным массивом выдает ошибки. http://www.cyberforum.ru/cpp-beginners/thread1240169.html
C++ Непонятные ошибки линковщика
В общем пытаюсь прикрутить работу с пост запросами но появляются ошибки не могу понять как всё это исправить
C++ Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик
Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик? Я работаю в программе Microsoft Visual Studio Ultimate 2012. Моя операционная система Windows 7. Вот код программы: #include <iostream> int main() { double a=0, b=0, c=0, d=0; do { std::cout << " Enter the width of the picture "; std::cin >> a;
C++ Геттер/Сеттер для классового типа http://www.cyberforum.ru/cpp-beginners/thread1240139.html
Добрый день. Не могу разобраться как правильно сделать Геттер/сеттер вот для такого поля : В .h class SomeClassName { private : SomeClassName *pointer = NULL; public:
C++ Как изменить интерфейс программы? Я новичок в С++, и мне не нравится, что окно котрое открывается после запуска программы, чёрное! Как изменить дизайн, интерфейс программы? подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2796 / 1572 / 246
Регистрация: 03.05.2010
Сообщений: 3,649
09.08.2014, 11:58     Является ли тернарный оператор оператором сравнения?
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Mr.X, а разве < и > не являются операторами сравнения?
Цитата Сообщение от Nameless One Посмотреть сообщение
Mr.X, как я понял, как раз < и > использовать нельзя.
А, пардон, не уловил всей тонкости. Тогда вот так можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
typedef double     T_type;
/////////////////////////////////////////////////////////////////////////////////////////
int     main()
{
    for(;;)
    {
        T_type  a   =   0;
        std::cout   <<  "a = ";
        std::cin    >>  a;
 
        T_type  b   =   0;
        std::cout   <<  "b = ";
        std::cin    >>  b;
 
        switch  (
                    int (
                            a - b
                                ?   ( a - b ) / abs( a - b )
                                :   0
                        )
                )
        {
            case    1:
                std::cout   <<  ">";
                break;
 
            case    -1:
                std::cout   <<  "<";
                break;
 
            default:
                std::cout   <<  "==";
        }
        std::cout   <<  std::endl
                    <<  std::endl
                    <<  std::endl;
    }//for
}
 
Текущее время: 04:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru