@Sratimon1

Что значит эта запись с++?

int main(int argc, char* argv[]){
char* filename = argc >= 2 ? argv[1] : "Image.jpg";

Впервые вижу такую запись у меня нет идей как ее загуглить !
Изучаю openCV C++
ссылка на весь код с урока
Если возможно то объясните , если долго то хотя бы ссылку дайте или скажите как это называется .
У меня есть одна идея это что то ти по if else .
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Комментировать
15432
@15432
Системный программист ^_^
Если количество аргументов командной строки больше или равно 2 (первый аргумент всегда присутствует, имя вызываемой программы), то взять имя файла из аргумента, иначе использовать имя по умолчанию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы