• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Шаблоны Классов

  • Автор темы Whatka
  • Дата начала
W

Whatka

Столкнулся с задачей где надо в шаблоне класса использовать собственные параметры.
А именно - разные массивы структур.
C++:
//
template<class New>class Container//класс шаблон 
{
int n;	  //колличество элементов в массиве
New *q; //указатель на массив структур
public:
...//функции шаблона
};
void main();
{
Container <Container1> New_elem();// Container1,Container2,Container3-параметры
Container <Container2> New_elem();
Container <Container3> New_elem();
...
}
//
как осуществляется объявление и описание параметров?
 
R

rlib

Я, вот, вопроса не понял. Что значит "где обьявляется параметры?" Параметры - это любой из имеющихся в языке или построеный тобой тип.
Например, если ты создал классы
C++:
struct Container1 { int i; }
struct Container2 {string s;}
struct Container3 {float f;}
то можно юзат твой пример.


Столкнулся с задачей где надо в шаблоне класса использовать собственные параметры.
А именно - разные массивы структур.
C++:
//
template<class New>class Container//класс шаблон 
{
int n;	  //колличество элементов в массиве
New *q; //указатель на массив структур
public:
...//функции шаблона
};
void main();
{
Container <Container1> New_elem();// Container1,Container2,Container3-параметры
Container <Container2> New_elem();
Container <Container3> New_elem();
...
}
//
как осуществляется объявление и описание параметров?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!