Примечание, что нет аргумента шаблона по умолчанию для _traits , в отличие от Libstdc ++, который имеет один. Тем не менее, я могу создать его только одним аргументом шаблона. Это компилируется: < /p>
В стандартной библиотеке MSVC и в libc ++ std :: basic_string_view объявляется следующим образом: [code]template class basic_string_view { // ... }; [/code] Примечание, что нет аргумента шаблона по умолчанию для _traits , в отличие от Libstdc ++, который имеет один. Тем не менее, я могу создать его только одним аргументом шаблона. Это компилируется: < /p> [code]#include
using MyStringView = std::basic_string_view; [/code] Почему я не получу слишком мало аргументов шаблонов ошибка?
Некоторые реализации векторов (например, используют 1 бит на бит (в отличие от 8 бит, как в старом std::vector).
Новое В черновиках C++ также есть такие вещи, как std::bitset ( ).
Содержит ли новый черновик C++ разрешить std::map (2-битное значение)...