|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2008, 11:45 | #1 |
Регистрация: 05.12.2008
Сообщений: 8
|
Перегрузка оператора + (С++)
Посмотрите код чего в нем не так!!!
Создает два объекта и в третий их не хочет соединять!!! #include <iostream.h> class MASS { int *num; int n; int size;public: MASS() { num=NULL; size=0; }MASS(int n) { size=n; num=new int[size]; for(int i=0; i<size; i++) *(num+i)=i;} void print() { for(int i=0; i<size; i++) cout<<*(num+i); cout<<endl;} friend MASS operator+(MASS, MASS); }; MASS operator+(MASS A, MASS B) { MASS CC;} void main() { int dim;}
Программист все преврашяет в объекты
Последний раз редактировалось MjRed; 15.12.2008 в 11:55. |
15.12.2008, 18:57 | #2 |
Пользователь
Регистрация: 25.10.2008
Сообщений: 20
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Диапазон оператора switch | Иллидан | Общие вопросы C/C++ | 4 | 18.05.2008 00:10 |
Перегрузка оператора | Crucian | Общие вопросы C/C++ | 2 | 22.10.2007 09:44 |
завершение работы оператора If | Noor | Общие вопросы C/C++ | 1 | 14.03.2007 10:07 |
Использование оператора условия | Virtson | Microsoft Office Access | 2 | 15.12.2006 16:13 |