1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Fanat |
17.12.2007 20:31
Сообщение
#1
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Можно ли перегружать operator+ так
В смысле что ASCII operator+(char t) зависит не от ASCII? Если да...то почему при вызове
Не происходит обращение к данной перегруженной функции?.. (условие if выполняется). |
![]() ![]() |
| volvo |
17.12.2007 20:39
Сообщение
#2
|
|
Гость |
Ты бы привел описания типов всех переменных, участвовавших в приведенном тобой выражении, тоже. Перегрузка операций - дело такое, что любая мелочь может иметь решающее значение... К примеру, m_pTable1 какой тип имеет?
|
| Fanat |
17.12.2007 20:57
Сообщение
#3
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Ты бы привел описания типов всех переменных, участвовавших в приведенном тобой выражении, тоже. Перегрузка операций - дело такое, что любая мелочь может иметь решающее значение... К примеру, m_pTable1 какой тип имеет? ASCII* m_pTable1; Вроде и все переменные... Вот так работает. *m_pTable1 = *m_pTable1 + t; Сообщение отредактировано: Fanat - 17.12.2007 20:59 |
Fanat Builder 6.0 17.12.2007 20:31
volvo Сорри, но ты перегрузил operator + внутри класса A... 17.12.2007 21:01![]() ![]() |
|
Текстовая версия | 11.12.2025 13:49 |