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

Язык программирования C++

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

Какой правильный вариант создания экземпляра объекта?
 template <class T> class Matrix {  public : Matrix(int, int);      ~Matrix() { } }    

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

Варианты ответа
Matrix x(4, 5)
Matrix <float> x(4, 5);(Верный ответ)
Matrix :: <float> x(4, 5)
Похожие вопросы
Шаблон A и его специализации объявлены следующим образом:
template <class T> class A{  public:  A(){ printf("1   ");}};template <> class A<int>{  public:  A(){ printf("2   ");}};template <> class A<char*>{  public:  A(){ printf("3   ");}};  
Какой будет результат после выполнения кода
A<int> a;A<char> a1;A<long> a2;  
Какая строка данного кода производит специализацию шаблона?
1:template<class Т> class А{2:int х;3:};4:template<class Т> class А<Т*> {5:long х;6:};7:template<template<class U> class V> class C{8:V<int> y;9:V<int*> z;10:};11:C<A> c;  
Что будет выведено на экран?
    template <class T> class A    { public : T x1; T x2;               T func(T x3)                { x3 += x1 + x2;                  return x3;                }    };    int main()    { A <int> A1;      A1.x1 = 3; A1.x2 = 10;      cout << A1.func(1);      ....    }    
Укажите какое из выражений будет правильным?
class A  { public :  int a, b;    protected : int func (float d) {};    private : short i; } A1;class B : public A  { private : int k; } B1;class C : public B  { protected : int l, m; } C1;
Какой будет результат следующего выражения?
    template <class T> T sum(T *a, T *b)    {  T f = 5;       return (*a + *b) - f;    }    int main()    { int i = 10, j = 20;  double x = 5.1, y = 2.2;      cout << sum(&i, &j) << " " << sum(&x, &y);    }    
Если записано
class A { public: void f() { cout << 1; } }; class B : public A { public: void f() { cout << 2; } };
то что будет напечатано в результате выполнения кода?
B b; A& a=b; a.f();
Укажите какое из выражений будет правильным?
 class A   { public :  int a, b;     protected : int z;    private : short i; } A1; class B : public A   { public :  int c, d;     private : int k;} B1; 
В каком случае описание класса верно?
 1. class A{ public:      int x;            int summ(int a){return x+a;}};2. class my_cl{ public:      int f;      int summ(int a){return x+a;}};3. class B{ public:      int F;      void Ch_F(int x)      {   F=x;  return F;      }}; 
Укажите правильный доступ к членам класса:
  class my   { public: double Z;       int f(int c, int d) {return c+d;}       char s;   } T1, T2;  
Если заданы классы
class A {... } A1;class B : public A { ... } B1;class C : public B { ... } C1;
то что будет выведено при выполнении оператора
throw (C1);
а обработка исключительной ситуации записана
catch (B& b) { cout << 1; }catch (C& c) { cout << 2; }catch (A& a) { cout << 3; }catch (...) { cout << 4; }