![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
ammaximus |
![]()
Сообщение
#1
|
![]() Ночной волк ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Репутация: ![]() ![]() ![]() |
#include <iostream.h> Просто перегрузка операторов. При этом минусы - друзья, плюсы - функции члены. Я делаю функции встраиваемыми просто для удобства. В принципе все работает, но функция Принт вызывает warning. Насколько эффективна программа, нет ли каких других неточностей? Да, вот еще, как реализуется постфиксная запись? Можно ли делать кардинально разные реализации для разных типов вызова операторов? -------------------- Не думай о белой обезьяне.
|
![]() ![]() |
ammaximus |
![]()
Сообщение
#2
|
![]() Ночной волк ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Ты действительно не видишь разницы между ССЫЛКОЙ и АДРЕСОМ? По какому праву ты хочешь вернуть из метода АДРЕС, когда в заголовке написано, что метод должен возвращать ССЫЛКУ? Хм...Логично. Честно говоря я постоянно путаю куда поставить амперсанд... Не суди строго, я учу это вторую неделю. И С я до этого тоже знал в общих чертах(ни черта не знал). Не ошибка просто участок cout << ++kot << endl; выводит 10 10 19 19 Хотя должен (я думаю, что должен) 10 10 10 19 Поэтому я начал мудрить. Фраза "Не работает.." не относится к коду под ним, забыл поставить прогал. Это как раз работает, причем так как я предполагаю, но создает лишнюю копию: a operator++(int) { P.S. Извини если туплю.. Это сезонное.. -------------------- Не думай о белой обезьяне.
|
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 16:43 |