оставь это ... в зависимости от моего настроения. ;)

твуют ли какие-либо проблемы с пониманием / обслуживаемостью, возникающие в результате такого кода, как

inVar1 == 0 ? NULL : v.push_back(inVar1);
inVar2 == 0 ? NULL : v.push_back(inVar2);

и так далее.

Возможно, сбивает с толку идея использовать троичный оператор для выполнения программы, а не присваивание переменных, что является обычным объяснением.

Я не видел стандартов кодирования на работе, которые касаются этого использования, поэтому, хотя мне удобно делать это, я хотел бы выяснить, есть ли веская причина не делать этого

Ответы на вопрос(16)

Ваш ответ на вопрос