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

Правильные прототипы операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа в виде линейного списка http://www.cyberforum.ru/cpp-beginners/thread710718.html
Добрый день! Помогите пожалуйста! Нужна программа на С++. Вот условия: На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована в виде...
C++ Модель СМО. Нужен совет ! Вот задание: Сервис-центр занимается посреднеческой деятельностью по продаже ж\д билетов и делает это по 3-м телефонным линиям. В сервис-центр поступает 75+-10 двзонков в час. Время обслуживания... http://www.cyberforum.ru/cpp-beginners/thread710717.html
Как изменить стиль кнопки C++
Здраствуйте!:) В win32api я умею делать все в старом стиле например: полоса прогресса с синими полосками в виндовс хр во всех современных прогах полоса прогресса с зеленинькими полосками с плавным...
C++ Как работает команда seekg?
Всем привет!!! Объясните пожалуйста на примере как работает функция seekg? пробовал искать в поиске, о ней но ничего дельного и ясного я не нашел( Пример: Есть файл в котором хранятся 9 чисел...
C++ Копирующее присваивание параметризованного массива http://www.cyberforum.ru/cpp-beginners/thread710661.html
Ругается на этот TArray template <class TItem> TArray <TItem> :: operator = (TArray &Original) синтаксис. Декларация:...
C++ Работа с базами данных в Wxwidgets Нужно скомпилировать вот это.. что то не получается у меня.. Я в программировании конечно не особо.. Скомпилируйте и скинте exe файл со всем добром.. или же помогите.. Работаю через CodeBlocks.. ... подробнее

Показать сообщение отдельно
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
27.11.2012, 13:35
Вообще, если делать максимально приближенно к встроенным типам, то должно выглядеть так:
C++
1
2
const TVector operator+( const TVector &Right ) const;
TVector &operator+=( const TVector &Right );
Так же по аналогии с другими.

Но я бы сделал операторы присваивания вот так:
C++
1
const TVector &operator+=( const TVector &Right );
Так как не вижу смысла в записи вида ( A += B ) = C;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru