LINUX.ORG.RU

История изменений

Исправление PRN, (текущая версия) :

Почему не добавят в стандарт, и какие приемы используют что бы реализовать это?

Потому что оно там давно есть

template<int L>
struct String {
    const char str[L];
    const int length = L;
};

int main()
{
    String<3> s{"12"};
    std::cout << s.str << '\n';
}

Исходная версия PRN, :

Почему не добавят в стандарт, и какие приемы используют что бы реализовать это?

Потому что оно там давно есть

template<int L>
struct String {
    const char str[L];
    const int length = L;
};

int main()
{
    String<3> s{"12"};
    std::cout << s.str << '\n';
}