Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество отрицательных элементов строк, которые содержат хотя бы один нулевой элемент https://www.cyberforum.ru/ cpp-beginners/ thread629861.html
Задание: Найти количество отрицательных элементов строк, которые содержат хотя бы один нулевой элемент. Ошибка в функции work: он ищет все отрицательные элементы, а нужно чтобы искал там где есть...
Подскажите название книги C++
Не подскажите название книги по c++: у нёё было два автора, к ней прилагался cd, в начале не объяснялась структура длинной команды (просто говорилось что она делает), и описывалась работа не в visual...
C++ Начало программирования
Подскажите книжку для начала программирования на c++, а то я не уверен что Стивен Прата подходит для начала.
C++ Шифрование Как возможно проверить, насколько надежно шифрование? https://www.cyberforum.ru/ cpp-beginners/ thread629842.html
C++ Что лучше? "L" иди _T? https://www.cyberforum.ru/ cpp-beginners/ thread629824.html
Вопрос что лучше? L "Текст"? или #include <TCHAR> _T("Текст")
C++ Посоветуйте
Нужно написать программу которая строила бы наименьшую оболочку для n точек, причем программа должна быть выполнена как приложение для Windows. До этого я писал, простые программы только в...
C++ Бинарное дерево: как добавлять элементы?
Интересует вопрос, при добавлении нового элемента куда я его должен буду помещать, на какую ветку. Допустим есть дерево с корнем 5 и двумя сыновьями 3 и 9(3 на левой ветке и 9 на правой), и допустим...
C++ Cout и printf Привет форумчане, не могу разобраться как правильно записать выражение использую не printf, a cout. Вот исходное выражение: printf("H: %I64X \n", h); Я делаю так: cout<< "H = "<< h<<endl; Но в... https://www.cyberforum.ru/ cpp-beginners/ thread629771.html
C++ Вывод на печать изображения https://www.cyberforum.ru/ cpp-beginners/ thread629769.html
Здраствуйте!:)Как можно при печати дать пользовател выбрать принтер и получить контекст принтера для этого принтера?Заранее всем спасибо!:)
C++ E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'Binary' Здравствуйте, уважаемые форумчане, выкидываю код: #include <iostream> #include <string> #include <windows.h> class Binary { public: Binary(const Binary& b = ""); Binary& operator=(const... https://www.cyberforum.ru/ cpp-beginners/ thread629765.html
7 / 7 / 3
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
28.07.2012, 13:03  [ТС] 0

Overloading [] operators

28.07.2012, 13:03. Просмотров 1138. Ответов 17
Метки (Все метки)

Ответ

Цитата Сообщение от Toshkarik Посмотреть сообщение
Потому что const версия будет вызываться только для const объектов. Если есть две перегрузки элемент-функции ( const и не const ), то компилятор выбирает нужную по спецификатору const созданного объекта. Если объект не-const, то и функция вызывается не-const. Если же есть только одна версия функции ( const или не-const ), то для константных объектов нельзя вызывать не константные элемент-функции, в то же время для не константных объектов может вызываться константная элемент-функция.
Круто !!! спасибо большое !

Вернуться к обсуждению:
Overloading [] operators
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2012, 13:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Unresolved overloading
Выходит ошибка: Unresolved overloading В аналогичных постах говорилось что-то про аннотацию типов,...

Полиморфизм и overloading
является ли overloading реализацией полиморфизма

Overloading+Overriding
Дано : class A { boolean f(A a) { return true; } } class B extends A{ boolean f(A a)...

Как посчитать max/ min используя только relational operators?
Возникла задача подсчитать max/ min 5 чисел используя только relational operators??? Ума не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.