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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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