0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
||||||
1 | ||||||
Составить описание класса для представления комплексных чисел09.02.2014, 11:57. Показов 5943. Ответов 17
Метки нет (Все метки)
Нужна помощь новичку
Задание было такое Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Теперь нужно для класса задать конструктор (для выделения памяти) и деструктор(для освобождения памяти).
0
|
09.02.2014, 11:57 | |
Ответы с готовыми решениями:
17
Составить описание класса для представления комплексных чисел Составить описание класса для представления комплексных чисел Составить описание класса для представления комплексных чисел Составить описание класса для представления комплексных чисел |
Mobile Software Engineer
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
|
||||||
09.02.2014, 12:08 | 2 | |||||
не знаю под что здесь память выделять..разве что переменным значение задать
1
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 12:55 [ТС] | 3 |
здесь получается нужно использовать конструктор с параметром?
0
|
Mobile Software Engineer
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
|
||||||
09.02.2014, 12:59 | 4 | |||||
Sheben, ну если нужно с параметром, то можно так:
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 13:04 [ТС] | 5 |
а покажите пожалуйста если не сложно как должна выглядеть функция например сложения, в качестве примера, а то я дальше не пойму как делать, мы же уже с клавиатуры ничего не должны вводить
0
|
AndrSlav
|
09.02.2014, 13:31
#6
|
Не по теме: Если не ошибаюсь, в книге Страуструпа в самом начале дается описание класса комплексных чисел с объяснениями- можно скатать
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 13:38 [ТС] | 7 |
спасибо, посмотрю, но у меня программа уже готова, учитель задал переделать, то есть добавить конструктор и деструктор
0
|
09.02.2014, 14:06 | 8 | |||||
Конструктор Ev[G]eN, показал, деструктор тут не нужен..
Перегрузка операторов имелась ввиду? тогда вот пример для операторов "+","-","+=" и "-="
Реализованы все оператор, но в примере применены лишь "+","-"
1
|
09.02.2014, 14:07 | 9 |
Скажи учителю, что конструктора и деструктора по-умолчанию достаточно!
Ev[G]eN, твой конструктор с параметром не совсем корректен с точки зрения математики. Особенно учитывая, что он не EXPLICT. Проблема в том, что этот конструктор утверждает, что Код
5==5+5i 5!=5+0i
1
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 14:18 [ТС] | 10 |
Нет перезагрузка не нужна, изначально было задано выделить память, но если здесь это не нужно, то получается можно только задать начальные значения.
Я сама уже запуталась Добавлено через 6 минут Kuzia domovenok, мне нравится ваша идея, а давайте вы скажите учителю?
0
|
09.02.2014, 14:24 | 11 | ||||||||||
Сообщение было отмечено Sheben как решение
Решение
согласен просмотрел это надо исключить:
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 14:27 [ТС] | 12 |
спасибо, а здесь все-таки с перегрузкой, да?
0
|
09.02.2014, 14:31 | 13 | |||||||||||||||
Сообщение было отмечено Sheben как решение
Решение
Да, но вот эту часть выкинуть
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
||||||
09.02.2014, 15:36 [ТС] | 14 | |||||
спасибо, последний вопрос, а где b правильно объявить?, а то ошибка не определен.
Добавлено через 25 минут Вот код без лишнего, что делать с b, где объявить?
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
09.02.2014, 15:47 | 15 |
Ваше b это a[1].
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 15:51 [ТС] | 16 |
да это понятно, но в программе, то ошибка и не запускается, может где-то что-то лишнее?
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
09.02.2014, 15:56 [ТС] | 17 |
все поняла в чем дело
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 34
|
|
16.02.2014, 22:52 [ТС] | 18 |
Не подскажете, как преобразовать программу, чтобы класс содержал закрытые переменные, а то по заданию теперь нужно переделать
0
|
16.02.2014, 22:52 | |
16.02.2014, 22:52 | |
Помогаю со студенческими работами здесь
18
Составить описание класса для определения одномерных массивов целых чисел Составить описание класса для определения квадратных матриц целых чисел Составить описание класса для определения одномерных массивов целых чисел (векторов) Составить описание класса для представления комплексных чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |