As discussed at Why is nullptr_t not a keyword, it is better to avoid introducing new keywords because they can break backward compatibility.
Why then are char16_t
and char32_t
keywords, when they could just as well have been defined like so?
namespace std {
typedef decltype(u'q') char16_t;
typedef decltype(U'q') char32_t;
}
Aucun commentaire:
Enregistrer un commentaire