Автор Макс задал вопрос в разделе Другие языки и технологии
Что означает оператор ?: в с++ и получил лучший ответ
Ответ от Alex[гуру]
?: это тернарный оператор условного выбора условие? если да : если не альтернатива if (условие) если да; else если нет;
Ответ от Dim565[гуру]
Условный оператор (?:) возвращает одно из двух значений в зависимости от значения логического выражения
Условный оператор (?:) возвращает одно из двух значений в зависимости от значения логического выражения
Ответ от Михаил Ярёменко[новичек]
существуют операторы ввода, вывода, ветвления, цикла и т. д. оператор это набор символов для обозначения какого-то действия (пример: оператор ввода в С++ <<)
существуют операторы ввода, вывода, ветвления, цикла и т. д. оператор это набор символов для обозначения какого-то действия (пример: оператор ввода в С++ <<)
Ответ от Fox Jovovich[гуру]
Насколько помню, в плюсах нет сокращенного варианта тернарного оператора, который Вы описали. Т. е. там нельзя сделать b = a ?: c, а можно только b = a? c : d Вообще, в языках где сокращенный тернарный оператор существует, b = a ?: c - то же, что
Насколько помню, в плюсах нет сокращенного варианта тернарного оператора, который Вы описали. Т. е. там нельзя сделать b = a ?: c, а можно только b = a? c : d Вообще, в языках где сокращенный тернарный оператор существует, b = a ?: c - то же, что
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что означает оператор ?: в с++