Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: -0.972 c
6-1111948462
livs
2005-03-27 22:34
2005.06.14
Срочно, горю


1-1116836985
P.N.P.
2005-05-23 12:29
2005.06.14
Приведение типов


11-1099777588
Sewix
2004-11-07 00:46
2005.06.14
Какое событие изменение ширины столбцов в TKOLListView


3-1115320990
Karburator
2005-05-05 23:23
2005.06.14
"Призрачная" ошибка при попытке создания ХП


1-1117434043
Lenochka
2005-05-30 10:20
2005.06.14
Как удалить форму?




   Наверх