Доброго времени суток, уважаемые читатели Хабра!
Когда я только начал свой путь по изучению C++, у меня возникало много вопросов, на которые, порой, не удавалось быстро найти ответов. Не стала исключением и такая тема как перегрузка операторов. Теперь, когда я разобрался в этой теме, я хочу помочь другим _расставить все точки над i_.
В этой публикации я расскажу: о различных тонкостях перегрузки операторов, зачем вообще нужна эта перегрузка, о типах операторов (унарные/бинарные), о перегрузке оператора с friend (дружественная функция), а так же о типах принимаемых и возвращаемых перегрузками значений.
[Прошу под кат][1]
[1]:
https://habrahabr.ru/post/308890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut