Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нахождение корня уравнения https://www.cyberforum.ru/ cpp-beginners/ thread950029.html
найти корни уравнения и отделить один из них методом деления отрезка пополам x^2=sinx
как правильно создать opengl проэкт в IDE code blocks чтобы компилировался? C++
создаю новый проект опенгл, но нифига не компилируется выдает кучу ошибок
C++ Множественное наследование Есть два класса Human(fname, lname) и класс Employee c чисто виртуальными функц (зарплата и печать). На базе этих классов нужно создать классы Boss , Worker, Stajeer. Есть файл с именами и фамилиями сотрудников, нужно считать данные обработать и создать файл имя-фамилия-должность-зарплата. Ну допустим создали vector обектов Human которых инициализировали даными из файла, а как теперь... https://www.cyberforum.ru/ cpp-beginners/ thread950026.html C++ Динамическая библиотека В C++ я полный ноль, хочу знать как создаются библиотеки, которые подключаются в .NET как DLLImport. имеют точку входу, параметры... пример взял отсюда http://msdn.microsoft.com/ru-ru/library/ms235636(v=vs.90).aspx но там точка входа получается такая "?Add@MyMathFuncs@MathFuncs@@SANNN@Z" можно ли изменить ее на такую, какую хочу я? просто Add например. https://www.cyberforum.ru/ cpp-beginners/ thread950012.html
n ферзей не бьют друг друга C++
Расставить size ферзей не бьющих друг друга на доске size*size. Вывести в глобальный массив mass. В mass поместить номер столбца(нумерация с нуля), на который нужно поставить ферзя в i-той строке. Нужно использовать рекурсию. И функцию attacking(именно в этом виде). Помогите плз только начал изучать c++ не могу разобраться. Рекурсия вообще тьма. bool attacking(int x1,int y1,int x2, int...
C++ Указатель на структуру Здравствуйте. Объявлена структура: typedef struct str { long field1; .... } str_1; https://www.cyberforum.ru/ cpp-beginners/ thread949998.html
C++ Классы библиотек Здорова господа!!!! Есть задачка: "Изучите пару широко используемых библиотек. Классифицируйте их классы в терминах конкретных типов, абстрактных типов, узловых классов, дескрипторных классов, и интерфейсных классов. Используются ли в этих библиотеках абстрактные узловые и конкретные узловые классы? Можно ли классы этих библиотек классифицировать как то иначе? Используются ли жирные... https://www.cyberforum.ru/ cpp-beginners/ thread949994.html Unresolved external надоело уже C++
В чем ошибка?
C++ Простой консольный калькулятор Я новичок, изучаю C++ всего первый день, начал изучение по книге Либерти "C++ за 21 день". Пока что из всех полученных мною знаний я попытался создать своеобразный мультифункционный калькулятор. #include <iostream> using namespace std; int Plus (int x, int y) { cout << "Vi vveli chisla " << x << " i " << y << "\n"; return (x+y); https://www.cyberforum.ru/ cpp-beginners/ thread949992.html C++ Анимация символов https://www.cyberforum.ru/ cpp-beginners/ thread949985.html
превед )) решил побаловаться в с++. Нарисовал простенький рисунок( \ / # $ .), а потом решил его "оживить" т.е. добавить анимацию.Делать решил через цикл фор. Но есть одна проблема.- Когда делал простую анимацию вроде - #include <iostream> using namespace std; int main()
C++ Нужнен Ваш совет
Я хочу учится на программиста. Я решил изучать С но я не знаю с чего начать... Не могли бы вы мне помочь разобраться в этом. Напишите пожалуйста цепочку действий которую я должен сделать что бы изучение было последовательное .
C++ Подскажите библиотеку для работы с Mysql Базой Подскажите более менее хорошую библиотеку для работы с базами (Mysql). Но чтоб к этой библиотеки давались как минимум примеры и документация. Попробывал скачать стандартную библиотеку от разработчика, но документация ужасная как по мне. Заранее спасибо! Компилятор: C++ Builder XE2 https://www.cyberforum.ru/ cpp-beginners/ thread949968.html
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
08.09.2013, 13:20 0

Как же все-таки лучше всего перегружать операторы? - C++ - Ответ 5030643

08.09.2013, 13:20. Показов 1206. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от monolit Посмотреть сообщение
Я искренне не понимаю, почему инкремент и декремент сделаны дружественными, а не функциями класса. Никакого профита от этого не вижу, да и текста больше, чем могло бы быть...
Для того, чтобы не захламльть класс вспомогательными функциями, без которых, по сути можно и обойтись. Класс должен включать в себя минимильный для функционирования набор методов. Так и код в дальнейшем читать легче и модифицировать класс. Если всёже хотите как-то выделить ваш класс и прилагающие к нему функции/операторы, на фоне другого кода, можно просто обвернуть "это всё дело" в неимспейсы.

Вернуться к обсуждению:
Как же все-таки лучше всего перегружать операторы? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2013, 13:20
Готовые ответы и решения:

Что лучше всего читать/смотреть где лучше всего практиковаться и как в принципе лучше всего учиться программированию
Здравствуйте,извините за вопрос не по теме но: уже около пол года изучаю С языки и начал понимать...

Как правильно перегружать операторы?
Добрый день. Более-менее освоил Си, и вроде бы неплохо в нем разбираюсь. Решил взяться за плюсы....

Как лучше сделать? LINQ или всё-таки foreach
Добрый день! Как лучше организовать передачу списка List&lt;ObjectInfo&gt; в другую форму (как передать в...

И что же все-таки лучше?
Сейчас у меня phpbb3, в целом все устраивает, но не нравится установка модулей, возникают иногда...

10
08.09.2013, 13:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2013, 13:20
Помогаю со студенческими работами здесь

Цифровик, что же всё таки лучше.
Здравствуйте, помогите выбрать цифровик стоимостью до 6000 т. руб. Вот ссылка на магазин КЕЙ, с...

Зачем перегружать операторы в C++?
Зачем перегружать операторы?Я понимаю для того, чтобы можно было делать операции как и со...

Как лучше всего пробежать все элементы контейнера?
Речь о следующем. Есть vector. Я хочу пробежать все его элементы, но походу я буду проверять...

Какой выбрать Firewall или родной всё-таки лучше?
Стоит ли от &quot;добра - добра&quot; искать?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru