Вы можете достичь этого хотя бы частично, добавив скобки:
std::string result = (input.empty()
? createNewItem()
: processInput( input ));
Это работает, только если разбить выражение на три строки: I
как правило, но я должен признать, что ваш формат выглядит очень красиво и
удобочитаем, в тех случаях, когда выражения короткие.
В прошлом я нашел список рассылки vim очень полезным для такого рода
вопрос. Раньше он был закрыт для групп Google, чтобы вы могли проконсультироваться
как будто там была группа; Я не уверен, что текущий статус
(так как я не могу получить доступ к группам Google с работы).