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

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

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

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

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

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

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

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

Объявлены классы:

  class base   { int x, y;     public: int fun();  };  class derived: protected base  { int z;    public: int fun1();  };  
Определите тип доступа из класса derived к членам x, y, fun класса base.

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

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

Отметьте правильное создание объекта вложенного класса cls2, если имеется следующее объявление:

  class cls1  { public : int yy;             class cls2             { public : int zz; };  };  

Верно ли такое объявление класса Name?

	class Name{	public:	int Age;	char* name;};	

Выберите вариант правильного объявления шаблона класса A:

1.class A<T>{public:	void f();};void A<T>::f(){}; 2.template<class T>class A{public:	void f(){}};template<class T>void A::f(){};	

Если объект класса А может содержать несколько объектов класса В, какое должно быть между ними отношение?

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

  class A  { public: void fun() { cout << "функция класса A\n"; }  };  class B: public A  { public: void fun() { cout << "функция класса B\n"; }  };  class C: public B  { public: void fun() { cout << "функция класса C\n"; }  };  
Что будет напечатано в результате выполнения операторов:
      C obj;      obj.A::fun();  

Может ли быть освобождена память, выделенная объектам класса Х с помощью класса Рool?