Форум: "Потрепаться";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
ВнизНе соображу что не так при перегрузке оператора =... Найти похожие ветки
← →
марсианин © (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;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.039 c