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

Обращение к элементам класса через [] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу скомплировать программу http://www.cyberforum.ru/cpp-beginners/thread988370.html
Решил освоить С++ . Начал заниматься по книге С.Рао "С++ за 21 день". При попытке компиляции первой же учебной программы повылазила куча непонятных ошибок. Помогите разобраться. (программа от автора книги) Вот код. Вот ошибки /home/ruslan/Рабочий стол/qewqqe/main.cpp:1: ошибка: stray '#' in program /home/ruslan/Рабочий стол/qewqqe/main.cpp:13: ошибка: stray '\342' in program...
C++ Пишем свой чекер Я хочу написать свой чекер, но не знаю с чего начать? Кто знает основные принцип работы чекеров прошу объясните. http://www.cyberforum.ru/cpp-beginners/thread988365.html
Задача "Солдатики" C++
Описание Вчера Арыстану подарили настольную игру. В эту игру входят набор солдатиков и доска размером 1000x1000. Правила игры таковы: вначале игры на некоторые различные клетки доски ставятся солдатики. Арыстан может выбрать одного солдатика и ходить им до тех пор, пока он не попадёт в клетку, в которой уже находится солдатик. Арыстан может за один ход двигать солдатика в любую соседнюю с...
C++ Задача на с++
Описание Многолинейник – это последовательность отрезков, где следующий отрезок начинается в точке где закончился нынешний (многолинейник может состоять из одной точки). Отрезки в одном многолинейнике могут пересекаться. Начала отрезков могут быть одинаковыми. Если два многолинейника имеют общую точку, то они принадлежат одной картине. Общая точки не обязательно должны быть концами...
C++ Фукусима-2 http://www.cyberforum.ru/cpp-beginners/thread988341.html
Файл входного файла: hacker.in Файл выходного файла: hacker.out Ограничение по памяти: 64 MB Ограничение по времени: 2 s Описание В Японии произошло очередное землетрясение. Жители были сильно напуганы, что ядерный реактор может снова взорваться. Ведь после этого, в стране начнется хаос и кто знает, когда страна снова стабилизируется. Чтобы остановить ядерный синтез в реакторе надо ввести...
C++ Еда Файл входного файла: havchik.in Файл выходного файла: havchik.out Ограничение по памяти: 64 MB Ограничение по времени: 1 s Описание В Тель-Авиве проходит ярмарка, где самые лучшие повара выставляют свои произведения искусства. Конечно же, не все повара хотят отдавать свою еду задаром. Санжар очень сильно голоден, и хочет съесть всю бесплатную еду, которая рядом. Более подробно, он хочет... подробнее

Показать сообщение отдельно
JirniiMongol
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 12
26.10.2013, 12:37  [ТС]
Да, насчет float понятно, это все моя невнимательность.
Не могли бы вы написать как для моей перегрузки вернуть ссылку?
А насчет не 0 и не 1 я пока не думал, для меня важно сначала реализовать возможность работы с 0 и 1, а потом уже я собирался доработать остальное.

Добавлено через 9 минут
Все, разобрался, спасибо большое.
Если кому-то в будущем будет интересно вот код:
C++
1
2
3
4
5
6
7
float& operator[](int R)
    {
        if (R==0)
            return valid;
        else if (R==1)
            return alleged;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru