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

Программирование на С/С++

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

Каковы особенности базового шаблона «неизменяемый объект»?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
шаблон «отложенной инициализации» не может быть использован для типа, поддерживающего шаблон «неизменяемый объект»(Верный ответ)
класс, поддерживающий шаблон «неизменяемый объект» не должен иметь методов, изменяющих состояние объекта(Верный ответ)
в модуле может быть только один по одному экземпляру каждого класса, поддерживающего этот шаблон
через шаблон «неизменяемый объект» выполняется передача ответственности от одного объекта другому (за исполнение запросов клиента)
класс, поддерживающий шаблон «неизменяемый объект» не должен иметь изменяемых атрибутов(Верный ответ)
Похожие вопросы
Каковы особенности базового шаблона «интерфейсный класс»?
Каковы особенности шаблона «делегирование»?
Каковы особенности выравнивания структур?
Каковы основные особенности композиции?
Каковы основные особенности наследования?
Каковы основные особенности контейнера STL вектор?
Каковы особенности агрегирования по сравнению с осведомлённостью?
Каковы особенности умного указателя boost::shared_ptr?
Каковы особенности умного указателя boost::weak_ptr?
Каковы особенности умного указателя boost::intrusive_ptr?