Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2018, 19:55   #1
Tonnya
Новичок
Джуниор
 
Регистрация: 14.05.2018
Сообщений: 1
Вопрос [C++] Перегрузить операцию индексирования

C++

Кусок условия: ... Перегрузить операцию индексирования (т.к.оператор взятия индекса может появляться как слева, так и справа от оператора присваивания, то функция должна возвращать int&) с проверкой допустимости индекса.

Верно ли написан этот кусок программы?


Код:

int &operator[](int j)   
{      ...
	if (...) throw 2;
           ...
	return M[j];
}

Код:
int main(){
	try {
                ...
		L[0] = 4;
	}
	catch (int a) {...}
}
Tonnya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перегрузить метод magistr4815 Общие вопросы C/C++ 1 14.05.2017 14:31
Как скрыть от индексирования через псевдоэлементы? Admin2 HTML и CSS 14 24.08.2016 11:43
Матрица, перегрузка двойного индексирования [][] с/c++ Jess Mailes Помощь студентам 2 10.10.2012 14:11
Перегрузить оператор % nuke1 Общие вопросы C/C++ 10 11.12.2011 11:45
Не получается перегрузить оператор / Сотников Роман Помощь студентам 3 28.02.2011 03:14