Унарный плюс (+) против буквальной строки
Сегодня я написал выражение:
""
и удивился, что это на самом деле скомпилировано. (PSmessage_id
является QString, он также будет работать с std :: string)
Я часто делаю такие вещи, пропускаю переменную, пока яя работаю, и я ожидаю, что компилятор скажет мне, где ям все еще отсутствуют записи. Финал будет выглядеть примерно так:
""
Сейчас я'Хотелось бы узнать, почему унарный оператор + действителен для строкового литерала !?