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

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

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

Какой из этих операторов сложения возвращает сумму по ссылке?

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

    Варианты ответа
    никакой
    1 и 2
    2(Верный ответ)
    1
    Похожие вопросы

    Какой из этих операторов сложения возвращает сумму по значению?

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

    void List <char>::print(){... }	

    Расставьте операторы согласно их приоритета (по восходящей):

  • <<
  • ==
  • sizeof
  • ++
  • В чем ошибка при таком определении бинарного оператора: String operator+()?

    Выберете корректное объявление

    1.class A{		friend A&operator+(A&a, A&b);};A&operator+(A&a, A&b);2.class A{		friend A&operator+(A&b);};A&A::operator+(A&a, A&b);3.class A{		A&operator+(A&b);};friend A&A::operator+(A&a, A&b);	

    Выберете корректные объявления

    1.class A{		friend A&operator+(A&a, A&b);};A&operator+(A&a, A&b);2.class A{		friend A&operator+(A&a, A&b);};A&A::operator+(A&a, A&b);	

    Выберите верные утверждения для операторов new и delete, перегруженных в базовом классе:

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

    	class MyClass0{  public:    int x;  //...};class MyClass1 : MyClass0{  //...};	
    Какой статус доступа будет иметь компонент "x" класса "MyClass0" в производном классе "MyClass1"?
    Что обозначает следующая запись?
    class Block<int, 100>{public:Вlоск() {р = new int [100];}~Block {delete [ ] p;}operator int * ( );protected:int * p;};Block<int, 100>:: operator int *(){return р;}
    Когда предпочтительно использовать представления объекта класса Х описанием Х* вместо Х&?