Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Не соображу что не так при перегрузке оператора =...   Найти похожие ветки 

 
марсианин ©   (2005-05-19 01:19) [40]

2Vulko ©   (17.05.05 22:09)

вместо массивов в стиле паскаля просто используй вектор.. std::vector <double>
никаких операторов присваивания и копирующих конструкторов перегружать тогда не надо. сработают те, что по умолчанию..

и потом, я считаю странным определить-таки оператор присваивания, но при этом положить на копирующий конструктор.. уж лучше наоборот.
Но, если ты на него-таки положил, то изволь тогда запретить его вызов по умолчанию -- определи его в секции private:

что касается самого оператора, то что, он сработает только в том случае, если размеры матриц совпадают?

я считаю более логичным определить не массив массивов, а 1 массив (или вектор) типа double размера  columnSize * rowSize, и выбирать оттуда элементы.

вот такие пироги..


 
Eraser ©   (2005-05-19 01:23) [41]

VMcL ©   (18.05.05 18:14) [39]

Ну я не спец. по VB так что "не пинайте слишком сильно" (c) непомню_кто )


 
VMcL ©   (2005-05-19 08:52) [42]

>>Eraser ©   (19.05.05 01:23) [41]

Кстати, насколько мне помнится, перегрузка операторов не является частью CLS; эта фича конкретного языка.


 
Vulko ©   (2005-05-22 22:22) [43]

марсианин, задача изначально стоит - показать знание динамического создания объектов, перегрузки операторов и т.п. и т.д.
Так что использование стандартного класса не катит.

Насчёт коструктора копий - это хорошо. Сам бы я не додумался его в закрытой части класса объявить :)


 
Eraser ©   (2005-05-23 00:42) [44]

VMcL ©
Кстати, насколько мне помнится, перегрузка операторов не является частью CLS; эта фича конкретного языка.


Это да, из моих довольно обрывочных знаний по .NET тоже помнится, что CLS это типа помеси C с ассемблером ;-)


 
VMcL ©   (2005-05-23 00:56) [45]

>>Eraser ©   (23.05.05 00:42) [44]

>CLS это типа помеси C с ассемблером ;-)

Кхм, кхм... Это Вы CLS с IL перепутали.

CLS = Common Langauge Specification
http://www.answers.com/topic/cls?method=6

IL = Intermediate Language
http://www.answers.com/topic/pseudocode?method=6


 
Eraser ©   (2005-05-23 01:15) [46]

VMcL ©   (23.05.05 00:56) [45]

Ну вот... сколько раз зарекался молчать в топиках по обсуждению .NET ))

перепутали

со мной можно на ТЫ, я вроде пока не сильно старый )


 
VMcL ©   (2005-05-23 09:24) [47]

>>Eraser ©   (23.05.05 01:15) [46]

>о мной можно на ТЫ, я вроде пока не сильно старый )

Невзирая на возраст собеседника, свой стиль общения я менять не собираюсь :-p

P.S.
А забавно я написАл: Langauge. Получился LAN Gauge =)



Страницы: 1 2 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.052 c
1-1116918112
FANAT
2005-05-24 11:01
2005.06.14
Массив комбиков


11-1084360316
AlexR
2004-05-12 15:11
2005.06.14
ScrollBox и мышь


1-1117122983
Hromosom
2005-05-26 19:56
2005.06.14
Как двигать окно программы нажав на ней мышью?


4-1114027945
vvvaaa
2005-04-21 00:12
2005.06.14
TResourceStream


14-1116850232
boriskb
2005-05-23 16:10
2005.06.14
Ремонт компьютера. Форум :))