Какой из этих операторов сложения возвращает сумму по ссылке?
(Отметьте один правильный вариант ответа.)
Варианты ответа
никакой
1 и 2
2(Верный ответ)
1
Какой из этих операторов сложения возвращает сумму по ссылке?
Заголовок обобщенного метода print шаблона List имеет вид template <class Data> void List <Data>::print();. Что для данной записи обозначает следующее:
void List <char>::print(){... }
Выберете корректное объявление
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);
Дано определение классов:
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 р;}