|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.11.2009, 21:43 | #1 |
Регистрация: 30.10.2009
Сообщений: 8
|
Перегрузка в С++
Привет всем! Помогите исправить. Класс -комплексные числа. Не могу разобраться с перегрузкой:
#include <clx.h> #include <iostream.h> #include <stdlib.h> #pragma hdrstop #pragma argsused class CComplex { private: double r,i; public: CComplex (double r, double i) {this->r=r; this->i=i;}; ~CComplex () {}; CComplex(const CComplex&c) { this->r=c.r; this->i=c.i; } void print() {cout <<r<<endl<<i<<endl;} }; int main (int argc, char* argv[]) { CComplex a(5,10), b(10,5); CComplex& operator + (const CComplex &arg2); { CComplex rez (0,0); rez.r =this->r+operator 2.r ; rez.i =this->i+operator 2.i; return rez;}; a.print(); system("pause"); return 0; } |
08.11.2009, 03:26 | #2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
переменные-члены класса и параметры конструктора лучше обозвать по-разному...
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перегрузка | alema | Общие вопросы C/C++ | 2 | 28.10.2009 21:20 |
Перегрузка | nevermind_111 | Общие вопросы .NET | 2 | 14.10.2009 12:40 |
Перегрузка ++ | counter | Общие вопросы C/C++ | 3 | 20.12.2008 13:30 |
перегрузка + | softrix | Общие вопросы C/C++ | 2 | 21.06.2008 22:27 |
Перегрузка ++ | Dark_Maks | Общие вопросы C/C++ | 2 | 18.12.2007 09:27 |