База ответов ИНТУИТ

Язык программирования C++ для профессионалов

<<- Назад к вопросам

Для чего используется шаблон?

(Отметьте один правильный вариант ответа.)

Варианты ответа
для описания функции или класса с явным указанием типа
для описания функции или класса без явного указания типа(Верный ответ)
для описания функции или класса c применением только пользовательских типов данных
Похожие вопросы

Можно ли создать шаблон c несколькими параметрами?

Можно ли создать шаблон сразу по нескольким типам?

Чем отличается шаблон функции от обычной функции?

Определен шаблон и описаны объекты класса:

   template <class A> class Array { /*…*/};  Array <int> x1;  Array <int> x2;  Array <char> x3;  Array <short> x4;  
Какие из следующих операторов не содержат ошибки:

Определен шаблон и описаны объекты класса:

  template <class A, int n> class my_template {A x[n]; /*…*/};     my_template <char, 20> y1;  my_template <int, 20> y2;  my_template <char, 30> y3;  my_template <int, 20> y4;  
Какой из следующих операторов не содержит ошибки:

Для чего предназначен сервер заявок?

Для чего нужны виртуальные базовые классы?

Для чего предназначена следующая программа и верна ли она:

#include <iostream>#include <fstream>#include <vector>#include <stack>using namespace std;int main(){    ifstream in ("inpnum");    stack <int, vector<int> > s;    int x;    while (in >> x, !in.eof()) s.push(x);    while (! s.empty())    {        x = s.top(); cout << x << " ";        s.pop();    }}

Имеется программный код:

template<class For> For adjacent_find(For first, For last);template<class For, class BinPred>For adjacent_find(For first, For last, BinPred pred);	
Для чего он предназначен?

Имеется программный код:

template <class In1, class In2>bool equal(In1 first1, In1 last1, In2 first2);template <class In1, class In2, class BinPred>bool equal(In1 first1, In1 last1, In2 first2, BinPred pred);	
Для чего он предназначен?