Вопросы

Что значит ‘?’ имеется ввиду в этом утверждении C ++?

Как еще можно это переписать? Эта функция вызывается, когда пользователь говорит, что их количество в программе больше.

virtual void higher() {
   //dont go above high
low = (getCurrentGuess() + 1 > high) ? high : getCurrentGuess() + 1;
seed = time(NULL);
}

это оператор if. a = b ? c : d означает if (b) a=c; else a=d; Он называется тернарным оператором. Вот три страницы, которые могут помочь: w3schools.com/cpp/cpp_conditions_shorthand.asp geeksforgeeks.org/conditional-or-ternary-operator-in-cc tutorialspoint.com/c-cplusplus-ternary-operator Пример это полезно для bool x=false; printf("%s",x?"true":"false");   —  person Golddash    schedule 07.12.2020

Это называется тернарным оператором. Вы можете просто использовать операцию if-else. Но делает то же самое.   —  person Golddash    schedule 07.12.2020

Читать:
разница между типами указателей на функции-члены, не являющиеся шаблоном

Похожие записи

aws-secretsmanager-caching-python :: Используется ли кеш для разных контейнеров докеров, работающих на одном экземпляре EC2?

admin

Управление планом тестирования TFS в отношении новой итерации

admin

Как использовать clang с заголовками mingw-w64 в Windows

admin

Переменная отчета Microsoft SSRS 2016 для группировки данных: значения переменных нельзя использовать в групповых выражениях

admin

Многокомпонентная загрузка Amazon S3 с использованием низкоуровневого API Java загружает только одну часть

admin

В шаблоне строк нельзя использовать восьмеричные escape-последовательности.

admin