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

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

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

Какой из способов описания функций и переменных, совместно используемых несколькими классами, наиболее безопасен?

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

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

Расставьте шаги проектирования классов в наиболее правильном порядке:

  • Определить классы
  • Определить интерфейсы
  • Определить операции для классов
  • Определить связи между классами
  • Определить зависимость от других классов
  • Какие принципы объектно-ориентированного программирования реализуются классами?

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

    Отличия функций-членов от обычных функций:

    Какое отношение между классами реализовано в данном случае?

       class A  {  public: A(B &b) { this->b = &b; };             B* f() { return b;}             B* b;  };  class B  {  public: B() { b = 0; };             int b;             void f1() { }  }  

    Есть ли в С++ специальные средства для описания интерфейсов?

    Какое отношение между классами реализовано в данном случае?

       class A  {  public: A() { a = 0; };             virtual int f() { return a; }             int a;  };  class B: public A  {  public: B() { a = 1; };     virtual int f() { return a; }  };  

    Какой наиболее правильный порядок создания проекта:

  • Создать общее описание проекта.
  • Составить уточненное описание проекта.
  • Создать новые стандартные компоненты.
  • Выделить стандартные компоненты.
  • Что называется перегрузкой функций?