преобразование типа и классы |
Здравствуйте, гость ( Вход | Регистрация )
преобразование типа и классы |
voipp |
4.4.2010, 23:08
Сообщение
#1
|
Участник Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: 0 |
Значит есть класс CTable от него наследуется CMatrix а от него SLAU.наследование открытое. в CTable определен operator=(const CTable& table). Строчки вида
без ошибок компилируются.А вот строчки вида вводят компилятор в недоумение(операции сложения и умножения выполняются без ошибок).Вот что он пишет: не найден оператор= принимающий правый аргумент типа CMatrixТеперь в недоумении я.Почему это происходит и как это исправить? Сообщение отредактировал voipp - 4.4.2010, 23:19 |
|
|
kwisp |
4.4.2010, 23:49
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
voipp,
по-моему все верно происходит нет же оператора = для CMatrix! вот если заменить тут
CMatrix на CTable соберётся думаю. может надо написать оперетор = для CMatrix. |
|
|
Текстовая версия | Сейчас: 26.11.2024, 5:15 |