Пустая инициализация QString: фигурные скобки или QString ()? - PullRequest
0 голосов
/ 24 января 2020

Подобный вопрос можно найти здесь .

Я хочу передать ноль QString в void foo(const QString &). Стандартный ответ из многих ресурсов, примеров и документации по Qt:

foo(QString());

Однако могу ли я считать следующую инициализацию лучшей заменой в C ++ 11 и более поздних версиях?

foo({});

Это в основном более короткая запись, однако, вероятно, есть некоторые подводные камни или предостережения?

...