Когда у нас есть что-то из этого:
auto city1 = "New " L"Delhi";
auto city2 = L"New " "York";
Любой компилятор до VS2015 вызовет ошибку:
ошибка C2308: объединение несовпадающих строк
Но с компилятором VC2015 он хорошо компилируется, и результирующий тип (вывод auto
) представляет собой строку с широкими символами.
Мой вопрос: когда и как это стало возможным - любая стандартная спецификация?