Унарный плюс (+) против буквальной строки

Сегодня я написал выражение:

""

и удивился, что это на самом деле скомпилировано. (PSmessage_id является QString, он также будет работать с std :: string)

Я часто делаю такие вещи, пропускаю переменную, пока яя работаю, и я ожидаю, что компилятор скажет мне, где ям все еще отсутствуют записи. Финал будет выглядеть примерно так:

""

Сейчас я'Хотелось бы узнать, почему унарный оператор + действителен для строкового литерала !?

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

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