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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа в виде линейного списка http://www.cyberforum.ru/cpp-beginners/thread710718.html
Добрый день! Помогите пожалуйста! Нужна программа на С++. Вот условия: На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована в виде линейного списка. Написать программу, которая: • обеспечивает начальное формирование картотеки в виде линейного списка; • производит вывод всей картотеки; • вводит номер телефона и время...
C++ Модель СМО. Нужен совет ! Вот задание: Сервис-центр занимается посреднеческой деятельностью по продаже ж\д билетов и делает это по 3-м телефонным линиям. В сервис-центр поступает 75+-10 двзонков в час. Время обслуживания одного дзвонка составляет 2+-1 минута. Заявка что не обслужывается в даний момент, ожидает в очереди. Если заявка ожидает в очереди больше 35 минут - она получает отказ. Смоделировать работу смо в... http://www.cyberforum.ru/cpp-beginners/thread710717.html
Как изменить стиль кнопки C++
Здраствуйте!:) В win32api я умею делать все в старом стиле например: полоса прогресса с синими полосками в виндовс хр во всех современных прогах полоса прогресса с зеленинькими полосками с плавным переходом. Точно также с кнопками в старом стиле квадратная в новом немного округлая. Как перевести старый стиль в новый? Заранее спасибо.
C++ Как работает команда seekg?
Всем привет!!! Объясните пожалуйста на примере как работает функция seekg? пробовал искать в поиске, о ней но ничего дельного и ясного я не нашел( Пример: Есть файл в котором хранятся 9 чисел типа double например: 3.456 323.4 2.323 7.356 93.32 8.456 10.49 1.323 6.387 Так вот единственное что я понял так это что означает seekg(0)- это возврат в начало файла, и что перед этим надо...
C++ Копирующее присваивание параметризованного массива http://www.cyberforum.ru/cpp-beginners/thread710661.html
Ругается на этот TArray template <class TItem> TArray <TItem> :: operator = (TArray &Original) синтаксис. Декларация: //================================================================================================= template <class TItem> class TArray { //------------------------------------------------------------------------------------------------- protected:...
C++ Работа с базами данных в Wxwidgets Нужно скомпилировать вот это.. что то не получается у меня.. Я в программировании конечно не особо.. Скомпилируйте и скинте exe файл со всем добром.. или же помогите.. Работаю через CodeBlocks.. Добавлено через 13 секунд Файл "Headers.h" #ifndef _HEADERS_H #define _HEADERS_H #include <wx/wx.h> подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 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;
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru