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

Встретил незнакомые операторы, нужно больше информации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте пожалуйста код (C++) http://www.cyberforum.ru/cpp-beginners/thread638943.html
Вот я сам написал код(!)) Можете проверить: main() { printf("Content-type:text/html\n\n");
C++ почему часть текста исчезает ? переменная char и цикл вот скрипт , которая пишет текст сверху вниз . но часть текста исчезает . я так понял , переменная может внести в себя весь текст , так как если вписать в блакнот саму переменную , то текст будет полностью там , слева направо . а если работать с каждым символом отдельно , писать их сверху вниз , то часть текста исчезает . в чем проблема ? #include <iostream> using namespace std; main() {... http://www.cyberforum.ru/cpp-beginners/thread638941.html
mdi в win32 api C++
mdi в win32 api Хочу для удобстава сделать мбди приложение, но пробовал по разному WS_CHILD ставил (для дочерний) а родителем дочерниго окна назначал основное. не помогает. Подскажите чего надо еще чтобы получилось mdi приложение
C++ Возможно-ли упростить код?
При выполнении хотя бы одного условия равенства, вывести только один из двух равных элементов. На выходе: b и три элемента из c, c, d, d. Код для упрощения: if(b == b && (c == c || c == d || d == c || d == d)) { if (c == c) cout << "Расстояние: " << b << " Вершинами треугольника являются точки: " << c << ", " << d << ", " << d << endl; if (c ==...
C++ Запись и чтение объектов разных классов в один файл http://www.cyberforum.ru/cpp-beginners/thread638909.html
Здравствуйте. Изучаю С++ по Лафоре. Дошёл до места, где объясняется, как записывать объекты разных классов в один бинарник. У Лафоре, идея чтения из одного файла, данных объектов разных классов, следующая: перед записью данных объекта записываем его тип (в приведённом листинге типы содержит перечисление Ctypes), а при чтении - сначала читаем тип, создаём объект нужного класса и читаем в него...
C++ Не запускает программу после компиляции Дело в том что когда проверяю код на ошибки всё нормально, но когда нажимаю "запустить" мне выдает что его нужно сначала откомпеллировать. Лазила в настройках, устанавливала разные среды, везде одна и таже ошибка. У меня еще такой вопрос: влияет ли ОС на это? Дело в том что когда у меня стояла лицензия таких ошибок не было, но после переустановки на пиратскую винду (хр) у меня возникли эти... подробнее

Показать сообщение отдельно
Martinz
1 / 1 / 0
Регистрация: 04.01.2011
Сообщений: 37

Встретил незнакомые операторы, нужно больше информации - C++

17.08.2012, 15:09. Просмотров 319. Ответов 4
Метки (Все метки)

Здравствуйте, встретил в одном из уроков такой пример:
C++ (Qt)
1
2
3
    bool t = false;
    t = a > b;
    cout << a << (t==true ? " > " : " <= ") << b;
Что это за операторы ? и : ? Первый раз их вижу, хотя не первый день изучаю с++.
Нагуглил, что это условный оператор сравнения ?:, но инфы недостаточно.

Правильно ли я понимаю, срабатывает ? - если условие выполняется, : - если условие не выполняется?
то есть строка c = a>b ? a : b; возвращает значение a если a>b и b в остальных случаях?

Получается вместо стандартной структуры if (...) {...} else {...} можно писать (...) ? (...) : (...)?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru