Форум программистов, компьютерный форум CyberForum.ru

Методы класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти элемент массива наиболее близкий к заданному числу. http://www.cyberforum.ru/cpp-beginners/thread59940.html
Дано вещественное число R и массив вещественных чисел. Найти элемент массива, который наиболее близок к данному числу.Могу написать только ввод-выво массива.Помогити плиз(( срочно нада
C++ Throw exceptions В массиве нужно отловить все исключения. Скока их ? Zerodevide,out_of_range_,wrong_type,bad_alloc. Привидите еще примеры.Желательно с кодом. P.s На данный момент на компе нет студии :) пишу тока так . http://www.cyberforum.ru/cpp-beginners/thread59936.html
C++ Графика в visual C++ 2008
Недавно скачал Microsoft Visual Studio 2008 подскажите пожалуйста можно ли там на Visual C++ работать с графикой и если да то подскажите как ???
C - do while C++
Всем привет.Необходимо выполнять цикл do while до тех пор,пока не введена строка.Как это реализовать на си ? Че ток ни переделал - не работает.
C++ Даны три числа... http://www.cyberforum.ru/cpp-beginners/thread59922.html
Help me!Как решить задачу? 7) Даны три различных числа. Большее число, принадлежащее интервалу (2,8), поделить на 2, меньшее увеличить на 2.
C++ Функции в C++ Знаю только как на Паскале Program velichina; Var s, t, fi:real; Function f(a, b, c :real):real; Begin f:=2*a-b-sin(c) / 5+abs (c); End; Begin Writeln (‘Vvedi s,t’); Readln(s,t); подробнее

Показать сообщение отдельно
JamesBlack
 Аватар для JamesBlack
36 / 36 / 3
Регистрация: 28.07.2009
Сообщений: 144
30.10.2009, 00:07     Методы класса
Я щас организую разреженную матрицу через двусвязный упорядоченый циклический список... ну да не суть.

У меня такой вопрос - я сейчас делаю для класса различные методы, хочу сделать перемножение матриц. В любом случае, для этого понадобятся 2 исходные матрицы и 1 выходная. Выходную я буду создавать внутри метода и возвращать из него ссылку на нее. Проблема с исходными стала такой - очень глупо (как мне кажется) передавать в метод одну матрицу указателем через параметры, а другую как this. Как можно сделать так, чтобы в метод не передавался объект класса напрямую? т.е. чтобы я мог писать не так:
C++
1
2
3
4
matrix *a, *b, *c;
a = new matrix(...);
b = new matrix(...);
c = a->Multiply(b);
а так:
C++
1
2
3
4
matrix *a, *b, *c;
a = new matrix(...);
b = new matrix(...);
c = Multiply(a, b);
Или тогда придется просто создавать ф-ию вне класса? Просто есть языки, где такие методы возможны, в моем учебнике по Си я такого не увидел.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru