|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2010, 14:53 | #1 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
Оператор =
Есть класс Map у которого есть оператор [], который возвращает значение по ключу. Мне нужно перегрузить операторы = и ++ так чтобы изменялось значение ключа. Чтобы можно было изменять значения ключа как у стандартного std::map
Код:
Может можно както перегрузить сразу два оператора []= и []++ , если да то подскажите пожалуйста как. |
27.04.2010, 15:14 | #2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
http://msdn.microsoft.com/ru-ru/libr...22(en-us).aspx
Если оператор [] будет возвращать ссылку, а не значение, т. е. int& Map::operator[] (string Key) то операторы = и ++ будут работать нормально без отдельных вмешательств.. |
27.04.2010, 16:00 | #3 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
спасибо !!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оператор if | Rockenroll | Помощь студентам | 3 | 29.01.2010 10:33 |
оператор new | Николай Сергеевич | Общие вопросы C/C++ | 6 | 19.12.2009 18:57 |
Вычислить используя, оператор цикла for и оператор безусловного пе | Knubbe | Помощь студентам | 1 | 18.12.2009 10:24 |
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat | McMilin | Помощь студентам | 7 | 11.11.2007 14:10 |
Оператор WITH | Enko | Общие вопросы Delphi | 1 | 20.09.2007 20:36 |