оно больше нуля, то добавить его к переменной, пытаюсь сделать это так: res += (in >> temp) > 0 ? temp : 0;, но мне пишет: error: no match for ‘operator>’
ну бо выражение (in >> temp) возвращает ссылку на in
А можно тогда написать это выражение тернарным оператором в одну строку?
можно res += ((in >> temp), temp > 0 ? temp : 0); Но не нужно
Обсуждают сегодня