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

Как перегрузить оператор для своего класса? - 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 Здравствуйте! Пишу программу, по сути являющуюся мини базой данных, в которой должна быть возможность сохранить и загрузить базу. Сохранение вроде как работает, но вот с загрузкой проблемы. Если смотреть по отладчику, то считывание происходит корректно, но на строчке 199 (break) происходит ошибка "нарушение прав доступа при чтении..." Код: #include <string> #include <iostream> #include... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
28.07.2014, 13:08     Как перегрузить оператор для своего класса?
Цитата Сообщение от m0 Посмотреть сообщение
когда левый опернад число?
Нужно сделать свободную (не-член) функцию, которая будет принимать нужные типы.
C++
1
2
3
Vertex operator* (double d, const Vertex& v ) { 
//...
}
 
Текущее время: 01:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru