Шаблонные определения для строковых литералов

Gleb Lukianets
Gleb Lukianets

С++11 разрешает определять пользовательские литералы в следующем виде: 

template<char ...> auto operator""_op() { /* ... */ }

Однако это разрешено только для чисельных литералов. Не вижу причин не распространять действие подобных определений на строковые и символьные литералы тоже.

5
рейтинг
1 комментарий
webreh

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

webreh
Обновлено 
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения