Top.Mail.Ru
Ответы

С++, Помогите пожалуйста, срочно, хотя бы что-то из этого

1.Из списка выберите модификаторы доступа, которые позволяют работать с полями объекта только через его методы. Извне доступ невозможен.

bool

private

friend

class

public

protected

2.Для того, чтобы перегрузить оператор любой арифметической операции для объекта необходимо использовать ключевое слово...

new

template

operator

friend

private

public

3.Дан перегруженный оператор, складывающий поля двух объектов. Чего не хватает в коде, чтобы он работал?
Vector2D operator+(const Vector2D a) {

Укажите свой ответ

res.x = this->x + a.x;
res.y = this->y + a.y;

4.Обычно сравнение что-то возвращает... Что?
??? operator <(double& num, Fraction& fr);

5.Ключевое слово
Укажите свой ответ
представляет указатель на текущий объект данного класса.

6.Какое ключевое слово позволяет функции работать с приватными полями класса...

bool

operator

this

private

friend

public

return

7.Дополните метод, чтобы он работал.
(Поле 1) operator >> ((Поле 2) in, Vector2D& V) {
in >> V.x >> V.y;
(Поле 3)
}

8.Дополните метод, чтобы он работал.
(Поле 1) operator << ((Поле 2) out, Vector2D& V) {
out << V.x << " " << V.y;
(Поле 3)
}

Дополнен

УЖЕ НЕ НУЖНО!!

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок

Мало ли, что не нужно! А если хочется?

1. public
2. operator
3. res не объявлен и не возвращён
4. bool
5. this
6. friend
7.1. (Поле 1) friend istream&
7.2. (Поле 2) istream&
7.3. (Поле 3) return in;
8.1. (Поле 1) friend ostream&
8.2. (Поле 2) ostream&
8.3. (Поле 3) return out;

Аватар пользователя
Ученик

Если ты не ленивый на ютубе так обучат без сарказма ключевое слово что гта сам создаш