Alucard12r
|
||||||
1 | ||||||
При перегрузке оператора для класса не получается использовать имя переменной такое же, как в описании класса24.07.2009, 20:40. Показов 1389. Ответов 11
Метки нет (Все метки)
Описал первый класс,затем - описал второй класс, используя первый,и когда начал перезагружать оператор для второго класса, вылезла ошибка.Выделена синим цветом в самом низу кода.
|
24.07.2009, 20:40 | |
Ответы с готовыми решениями:
11
Создание экземпляра класса, имя класса находиться в строковой переменной Не использовать имя класса при его реализации Возможно ли как-то, зная имя класса, вернуть в каком-либо методе имя класса? Перегрузка оператора >> для дочернего класса от базового виртуального класса |
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
24.07.2009, 20:48 | 2 |
ошибка во время выполнения программы, или во время компилирования?
0
|
Maniac
|
|
24.07.2009, 21:54 | 3 |
Код
Check[0][0] = B.lenght(); Check[0][1] = C.lenght(); Check[0][[COLOR="Red"]2[/COLOR]] = E.lenght(); Check[[COLOR="#ff0000"]1[/COLOR]][0] = Trrr.B.lenght(); Check[[COLOR="#ff0000"]1[/COLOR]][[COLOR="#ff0000"]1[/COLOR]] = Trrr.C.lenght(); Check[[COLOR="#ff0000"]1[/COLOR]][[COLOR="#ff0000"]2[/COLOR]] = D.lenght(); Добавлено через 54 секунды здесь тоже Код
for (i = 0; i < [COLOR="Red"]3[/COLOR]; ++i) Check[0][i] = 0; for (i = 0; i < [COLOR="#ff0000"]3[/COLOR]; ++i) Check[0][i] = 0;
1
|
Monte-Cristo
|
24.07.2009, 21:59
#4
|
Не по теме: ISergey, и не влом же тебе анализировать код было =-O
0
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
24.07.2009, 22:22 | 7 |
@lex, ошибки не в синтаксисе, а в логики. Смотри на пост ISergey.
0
|
Alucard12r
|
||||||
24.07.2009, 22:34 | 9 | |||||
Прошу прощения,что не добавил сразу... Использовал Visual Studio 6.0 если что. Так вот, то,что привел я-это содержимое header-файла, main выглядела так:
|
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
|||||||||||
25.07.2009, 02:49 | 11 | ||||||||||
У меня вопрос.
Когда перегружается оператор
0
|
Maniac
|
||||||
25.07.2009, 03:01 | 12 | |||||
В даном случаи нужно какраз возвращать временный..
вот пример
1
|
25.07.2009, 03:01 | |
25.07.2009, 03:01 | |
Помогаю со студенческими работами здесь
12
Использование перегруженного оператора ввода/вывода в поток базового класса для объекта производного класса Как использовать имя класса, переданное в виде строки Разъясните синтаксис - имя класса при передаче аргументов методу класса Можно ли объявлять в описании одного класса объекты другого класса Объявление объекта одного класса в описании другого класса Ошибка при попытке использовать объект класса в определении другого класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |