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

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

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

Что обозначает запись class A { virtual f() = 0; };?

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

Варианты ответа
запись контекстного класса
запись структурного класса
запись абстрактного класса(Верный ответ)
запись обобщенного класса
Похожие вопросы

Что обозначает запись typedef void (*terminate_handler)();?

Что обозначает запись typedef basic_filebuf<char> filebuf;?

Определены классы:

  class window   { virtual void move();  };  class figure   { virtual void move();  };  class cwindow : public window  { virtual int wmove(int) = 0;    void move() { wmove(); }  };  class cfigure   { virtual int fmove(int) = 0;    void move() { fmove(); }  };  class wind_fig : public cwindow, public cfigure  { void wmove();    void fmove();  };  
К какому виду относится класс wind_fig?

Заголовок обобщенного метода print шаблона List имеет вид template <class Data> void List <Data>::print();. Что для данной записи обозначает следующее:

void List <char>::print(){... }	
Имеется запись (monstr - базовый класс, daemon - производный):
// Описывается указатель на базовый класс:monstr *р:// Указатель ссылается на объект производного класса:р = new daemon:
При выполнении виртуального метода p->draw(1, 1, 1, 1); будет вызван

К какому виду относится класс, объявленный так:

  class dim   { public: virtual void add(X*) = 0;            virtual void sub(X*) = 0;            virtual int sum() = 0;            virtual ~dim(){};  }    

Что обозначает следующая запись?

	class В{ / * ... * / };class С: public В{ /* ... */ };С* с = new С;В* b = dynamic_cast<B*>(c);	

Дано определение классов:

	class MyClass0{  public:    int x;  //...};class MyClass1 : MyClass0{  //...};	
Какой статус доступа будет иметь компонент "x" класса "MyClass0" в производном классе "MyClass1"?

Объявлен класс A и объект d:

class A { int a, b, c;    public: A() {a = 1; b = 2; c = 3; };            int get_a() { return a; }            int get_c() { return c; }            int get_b() { return b; }};  A* d = new A;
Как обратиться к переменной с?
Определена шаблонная функция
template <class T> bool cmp(T a, T b){ return a>b? true : false;};

Как осуществить вызов функции cmp() для параметров int a1, double b1?