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

Перегрузка функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры данных.Очередь.СТЕК. http://www.cyberforum.ru/cpp-beginners/thread265263.html
Ребят скажите как создать пустую очередь Q(очистить очередь) и другая задача:как проверить является ли стек S пустым.Заранее благодарю
C++ Меню в консольной программе на c++ Вобщем я в с++ для консольной программы сделал главное меню (файл, справка ...) Подскажите, как обработчик сделать, ну например, при нажатии на начать выболнялась функция main а при нажатии на Выход... http://www.cyberforum.ru/cpp-beginners/thread265259.html
Cтроки C++
Дан текст, имеющий вид d1 +- d2 +- ... +- dn , где di - цифры. Вычислить значение данного выражения. Прошу вас сделайте задачку, буду очень признателен вам, друзья! Добавлено через 27 минут...
C++ Одномерные массивы
Заданны 2 одномерных массива A и B размерностью N. Составить программу, проверяющую можно ли, меняя местами элементы массива A получить массив B.
C++ Змейка http://www.cyberforum.ru/cpp-beginners/thread265212.html
Доброго времени суток! Помогите написать змейку в с++... а то с++ начали учить недавно а программа нужна(
C++ быки коровы и телята Составить алгоритм решения задачи: сколько можно купить быков, коров и телят, платя за быка 10 р., за корову - 5 р., а за теленка - 0,5 р., если на 100 р. надо купить 100 голов скота? Надо... подробнее

Показать сообщение отдельно
AlexeyDevil
21 / 21 / 2
Регистрация: 06.11.2010
Сообщений: 57
28.03.2011, 00:04
Перемножения чисел можно выполнять и без перегрузки, ну а векторы с матрицами можно организовать как динамику и перемножить. Ну например

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
vector* mass:: operator * (vector* First, vector* Second)
{
     if(First->power==Second->power)
        for(int i=0; i!=First->power; ++i)
             coord_vector[i]=First->coord_vector * Second->coord_vector[i];
     
     double result=0;
     for(int i=0; i!=power; ++i)
         result+=coord_vector[i];
 
     return result;
 
}
Это функция возвращает скалярное произведение векторов. С матрицами практически тоже самое
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru