C++: понимание использования `int&...` в аргументе шаблона конструктора класса шаблона ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
C++: понимание использования `int&...` в аргументе шаблона конструктора класса шаблона

Сообщение Anonymous »

В исходном коде я нашел пример, который содержит int&..., как показано ниже (строка 1):

Код: Выделить всё

template 
struct A {
public:
template  // Line 1
// template        // Line 2
constexpr A(const Char (&arr)[N]) noexcept
: ptr_(arr), len_(std::char_traits::length(arr)) {}

const Char* c_str() const noexcept { return ptr_; }

private:
const Char* ptr_ = nullptr;
size_t len_ = 0;
};

using AChar = A;

template 
std::basic_ostream& operator

Подробнее здесь: [url]https://stackoverflow.com/questions/79108613/c-understanding-int-usage-in-a-template-class-constructors-template-ar[/url]

Вернуться в «C++»