0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 59
|
||||||
1 | ||||||
Создать производный класс complexExt от класса Complex30.12.2012, 17:58. Показов 1082. Ответов 5
Метки нет (Все метки)
задание:
Создать производный класс complexExt от класса Complex, который должен - в разделе private содержать закрытые переменные-члены mod и argument которые означают соответственно модуль и аргумент комплексного числа В разделе public содержать: - конструктор по умолчанию complexExt(), который придает переменным mod и argument значение равное 0; - функции double mod(); double argument(); которые возвращают соответственно модуль и аргумент комплексного числа. - параметризированный конструктор complexExt(complex a) который с помощью функций-членов mod() и argument() преобразует объект типа complex в объект типа complexExt. У меня есть программа, но выдает много ошибок, может кто-нибудь подскажет, как их исправить?
Кликните здесь для просмотра всего текста
1>------ Построение начато: проект: 00000, Конфигурация: Debug Win32 ------
1> 00000.cpp 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(3): error C2013: отсутствует ">" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(4): error C2059: синтаксическая ошибка: > 1>c:\program files\microsoft visual studio 10.0\vc\include\conio.h(21): error C2143: синтаксическая ошибка: отсутствие ";" перед "{" 1>c:\program files\microsoft visual studio 10.0\vc\include\conio.h(21): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(10): error C2504: complex: не определен базовый класс 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(24): error C2061: синтаксическая ошибка: идентификатор "Complex" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(25): error C2061: синтаксическая ошибка: идентификатор "Complex" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(26): error C2061: синтаксическая ошибка: идентификатор "Complex" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(27): error C2061: синтаксическая ошибка: идентификатор "Complex" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(27): error C2805: бинарный "operator /" имеет слишком мало параметров 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): error C2143: синтаксическая ошибка: отсутствие ";" перед "&" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): error C2433: ostream: "friend" не разрешается для объявлений данных 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): error C2061: синтаксическая ошибка: идентификатор "ostream" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): error C2805: бинарный "operator <<" имеет слишком мало параметров 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(33): error C2143: синтаксическая ошибка: отсутствие ";" перед "&" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(33): error C2433: istream: "friend" не разрешается для объявлений данных 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(33): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(33): error C2061: синтаксическая ошибка: идентификатор "istream" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(33): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(33): error C2805: бинарный "operator >>" имеет слишком мало параметров 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(38): error C2511: complexExt complexExt::operator +(complexExt &): перегруженная функция-член не найдена в "complexExt" 1> c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(9): см. объявление "complexExt" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(46): error C2511: complexExt complexExt::operator -(complexExt &): перегруженная функция-член не найдена в "complexExt" 1> c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(9): см. объявление "complexExt" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(54): error C2511: complexExt complexExt::operator *(complexExt &): перегруженная функция-член не найдена в "complexExt" 1> c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(9): см. объявление "complexExt" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(65): error C2511: complexExt complexExt::operator /(complexExt &): перегруженная функция-член не найдена в "complexExt" 1> c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(9): см. объявление "complexExt" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C2143: синтаксическая ошибка: отсутствие ";" перед "&" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C2086: int ostream: переопределение 1> c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(30): см. объявление "ostream" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C2065: fo: необъявленный идентификатор 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C2065: fp: необъявленный идентификатор 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C2275: complexExt: недопустимое использование этого типа в качестве выражения 1> c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(9): см. объявление "complexExt" 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>c:\users\1\documents\visual studio 2010\projects\00000\00000\00000.cpp(76): fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
30.12.2012, 17:58 | |
Ответы с готовыми решениями:
5
Базовый класс Complex и производный класс для реализации квадратных матриц Реализовать класс Pair (пара чисел); определить производный класс Complex (комплексное число) Базовый класс Complex и производный класс Vector Разработать производный от абстрактного класса Figure класс и класс, производный от производного |
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 59
|
|
30.12.2012, 19:41 [ТС] | 3 |
Schizorb, не знаю, мне программу делали на заказ
0
|
30.12.2012, 20:02 | 4 | |||||
0
|
31.12.2012, 16:53 | 5 |
вообще-то это просто класс complex, а не complexExt судя по заданию.
У автора уже есть класс complex. Зачем ему снова класс, содержащий действительную и мнимую часть? Теперь сделал ему класс, задающий комплексное число через модуль и аргумент!!!
0
|
31.12.2012, 17:24 | 6 |
0
|
31.12.2012, 17:24 | |
31.12.2012, 17:24 | |
Помогаю со студенческими работами здесь
6
Создать производный от класса Строка класс Создать производный класс ТРОИЧНЫЙ ВЕКТОР от класса Vector Создать класс EMPLOYEE, производный от класса PERSON и использовать их для вычисления зарплаты сотрудника Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |