27 template <std::
size_t N>
33 constexpr
char operator[](std::size_t n)
const {
return n <
m_size ?
m_p[n] :
throw std::out_of_range(
""); }
std::string to_string() const
constexpr char operator[](std::size_t n) const
constexpr std::size_t size() const
constexpr conststr(const char(&a)[N])