Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 17
1

Переопределение класса вектор

28.03.2016, 22:04. Просмотров 1206. Ответов 1
Метки нет (Все метки)


Переопределите класс Vector, описывающий вектор в пространстве:
а) двухместную операцию сложения векторов (+), возвращающую свой результат через новый объект класса;
б) одномерную операцию вычисления модуля вектора (%), возвращающую свой результат через число;
в) одномерную операцию изменения вектора на противоположный (!), изменяющую значение своего единственного аргумента
C++
1
2
3
4
5
class Vektor
{ 
public:
float x, y, z;
};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2016, 22:04
Ответы с готовыми решениями:

Переопределение класса
Пытаюсь создать приоритетную очередь на основе кучи, но не выходит. Не понимаю почему, выскакивает...

переопределение методов класса в массиве
Всем привет. У меня появилась проблема, которую я не могу решить. Казалось бы все просто, но гугл...

Переопределение метода класса-шаблона
Привет народ. Есть такой код: typedef OS::process<OS::pr0, 90> TProc1; TProc1 Proc1;...

Переопределение [][] или ()() для класса
Есть класс Array, в котором переопределены операторы (+, -, ==, != и т.д) для работы с матрицами....

1
2051 / 1526 / 167
Регистрация: 14.12.2014
Сообщений: 13,326
28.03.2016, 22:26 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template <class Type>
class Vector{
public:
     union{ 
         Type RawData[3];
         struct{
              Type  x,y,z;
         };
     };
     Vector():x(0),y(0),z(0){};
     Vector(Type ax,Type ay,Type az):x(ax),y(ay),z(az){};
     template <class RightType>
      Vector operator + (const Vector<RightType>& right)const{return Vector(x+right.y,y+right.y,z+right.z);};
      Type operator %()const{return pow(x*x+y*y+z*z,0.5);};
       Vector operator !()const{return Point3(-x,-y,-z);};
};
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2016, 22:26

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

Переопределение переменной класса-родителя
Есть базовый класс button_c и производный от него about_c. В about_c я попытался переопределить...

Наследник класса, переопределение функции
Доброго времени суток! Есть не виртуальный класс, от него необходимо наследоваться и перегрузить...

Переопределение оператора <<, класса ofstream
#ifndef COUT_RUS_H #define COUT_RUS_H #include &lt;iostream&gt; #include &lt;windows.h&gt; namespace rus {...

Переопределение БИНАРНОГО оператора внутри класса
Подскажите как правильно переопределить оператор + для сласса chislo. class chislo { int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.