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

Как перегрузить оператор для своего класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какую лучше всего в наше время использовать графическую библиотеку? http://www.cyberforum.ru/cpp-beginners/thread1234292.html
Какую лучше всего в наше время использовать графическую библиотеку? в VS 2012, слышал об SFML, и Openg. Какую современную и легкую для понимания посоветуете.
C++ Открыть файл по заданному пути Нужно, чтобы открывался файл, который, например, находится в C:\TEST#1 Подскажите, пожалуйста, как это сделать? http://www.cyberforum.ru/cpp-beginners/thread1234224.html
Можно ли передать указатель на функцию как параметр другой функции? C++
В общем, вопрос. Можно ли, допустим ... int fun1(int x) { ... ... ... return x*1000; }
Создание полиморфного объекта, зачем создавать указатель на объект базового класса? C++
Зачем создавать указатель на объект базового класса: Base *A = new Derived Если можно сделать так: Derived *A = new Derived
C++ Реализовать круговые движения курсором мыши http://www.cyberforum.ru/cpp-beginners/thread1233924.html
Я новичек в с++. Хочу написать простую программу, которая при нажатии на кнопку (которую задам я в программе) мышь начинала делать круговые движения (что-то типа цикла). Можете подсказать функцию, с...
C++ Ошибка доступа на break Здравствуйте! Пишу программу, по сути являющуюся мини базой данных, в которой должна быть возможность сохранить и загрузить базу. Сохранение вроде как работает, но вот с загрузкой проблемы. Если... подробнее

Показать сообщение отдельно
Logumanov
15 / 11 / 2
Регистрация: 06.03.2014
Сообщений: 71
26.07.2014, 16:40
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class Vertex
{
public:
    ~Vertex();
    Vertex();
    double GetX();
    double GetY();
    double GetZ();
    void SetX(double x);
    void SetY(double y);
    void SetZ(double z);
    Vertex GetMinValue();
    Vertex GetMaxValue();
    Vertex operator +(Vertex a);
private:
    double m_x;
    double m_y;
    double m_z;
};
 
Vertex Vertex::operator+(Vertex a) {
    Vertex x;
    x.SetX(m_x+a.GetX());
    x.SetY(m_y+a.GetY());
    x.SetZ(m_z+a.GetZ());
    return x;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru