Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как использовать перегруженный оператор [ ], если дан не сам класс, а указатель на него? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Масив через рекурсию http://www.cyberforum.ru/cpp-beginners/thread960854.html
В упорядоченном массиве целых чисел ai, i = 1 ... n найти номер элемента "c" методом бинарного поиска, используя очевидное соотношение: если c<= an/2, тогда c є1...аn/2] , иначе c єn/2+1...an] ....
C++ Перегруженные шаблоны Написать перегруженные шаблоны для решения уравнения: ax^2+bx+c=0 http://www.cyberforum.ru/cpp-beginners/thread960853.html
C++ Перегруженные функции
Написать перегруженную функцию, которая возвращает площадь квадрата, прямоугольника, треугольника и круга. Считать, что для вычисления площадей фигур заданы целые величины длин сторон, а для круга –...
C++ Создание перегруженных функций
Написать перегруженную функцию, которая возвращает сумму двух целых чисел, трех целых чисел, двух слов
C++ Двухмерний Масив char http://www.cyberforum.ru/cpp-beginners/thread960837.html
Как на с++ описать динамический масив символов в таблицу?
C++ Const в конце строки Не могу разобраться с частью кода, программа считает комплексные числа. ComplexNumber const operator + (ComplexNumber const & cmpx) const { return ComplexNumber(m_real + cmpx.GetReal(), m_img... подробнее

Показать сообщение отдельно
Sammm
3 / 3 / 1
Регистрация: 21.10.2012
Сообщений: 182

Как использовать перегруженный оператор [ ], если дан не сам класс, а указатель на него? - C++

23.09.2013, 23:36. Просмотров 519. Ответов 1
Метки (Все метки)

Это указатель на класс
C++
1
figure *f
Это перегрузка оператора
C++
1
2
3
4
void figure::operator [] (int i)
{
    cout << "(" << massiv[i-1].x << "," << massiv[i-1].y << ")" << endl;
}
В нужный момент вызываю оператор, но пишет, что он без побочного эффекта, и ничего не выводит
C++
1
f[i]
Добавлено через 11 минут
Сам разобрался, надо было
C++
1
(*f)[i]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru