Использование тернарного оператора при возврате ответа Vector [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Использование тернарного оператора при возврате ответа Vector [дубликат]

Сообщение Anonymous »

Код: Выделить всё

sort(ans.begin(),ans.end()); if(ans.size()){return ans;}else return {-1};
(Я могу это сделать, если-, но почему написанный ниже троичный код дает сбой и выдает ошибку?)

Код: Выделить всё

return ans.size()?ans:{-1};
/Я пытался сделать это с помощью тернарного оператора, но это не помогло/

Подробнее здесь: https://stackoverflow.com/questions/784 ... wer-vector

Вернуться в «C++»