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

Перегрузка оператора [] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread425279.html
как написать программу "Дана строка S, изображающая целое число. Вывести сумму цифр этого числа."
C++ Задача. Табулирование функции. Ребят, пожалуйста помогите решить задачу в с++. Задание. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread425275.html
C++ помогите написать матрицу
как написать в code blocks Дана матрица размером 5×10. Найти минимальное значение среди сумм элементов всех ее строк и номер строки с этим минимальным значением.
C++ Написать фрагменты программ...
Добрый вечер всем. Завтра экзамен по проге. Нужно сделать шпоры(фрагменты программ с детальным обьяснением) по следующим темам: 1) Указатели: Типизированный, не типизированный и приведение к типу;...
C++ Подсчет элементов массива http://www.cyberforum.ru/cpp-beginners/thread425235.html
Используя шаблон класса Vector cделал часть по определению количества элементов массива,осталось определить число положительных элементов в массиве.Может кто-то в курсе как это сделать. Вот то что...
C++ программка ввода предложений и печати слов Здравствуйте, помогите, пожалуйста, написать программу для ввода предложения и напечатать слова предложения, которые не содержат повторяющихся букв. заранее благодарна подробнее

Показать сообщение отдельно
stecenko28
-9 / 1 / 0
Регистрация: 08.10.2011
Сообщений: 44

Перегрузка оператора [] - C++

09.01.2012, 23:13. Просмотров 4018. Ответов 7
Метки (Все метки)

При перегрузке оператора возникли проблемы, подскажыте как правильно перегрузить этот оператор, чтоб можно было устанавливать и получать значение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Vektor {
    private :
        int* element;
        int size;
        Vektor () {};
    public :
        Vektor (int Size) : size(Size) {element = new int[size];};
        ~Vektor () {size = 0; if(element) delete[] element; };
 
        int operator [] (int index) {
            return this->element[index];
        }
 
                      //Сдесь ошыбка
        void operator [] (int index, int value) {
            this->element[index] = value;
        }
 
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru