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

Перегрузка запятой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание символов http://www.cyberforum.ru/cpp-beginners/thread629557.html
Помогите с небольшим кодом. Вопщем дано небольшое пустое поле(mas),в каком то месте поля ставим символ (например "А") и делаем возможность свободно двигать етот символ по полю.Если нажали клавишу "Q" то на месте символа оставляем точку на поле.Короче принцип сапера.
C++ Рисование по экрану Доброго времени суток! Пытаюсь сделать размытие изображения на экране. В таймере делаю скриншоты и отрисовываю картинку (смещая каждый раз её в разные стороны на несколько пискселей) с прозрачностью с помощью GDI+ по GetDC(NULL)... Получается довольно красиво, но при наведении мышки, на какой либо элемент окно в этой части перерисовывается и получается, что везде "размыто", а квадратик не... http://www.cyberforum.ru/cpp-beginners/thread629549.html
C++ Предопределённые макросы
Всем привет! Скажите кто знает как объяснить компилятору что он работает в Linux или Win32? Я слышал что есть предопределенные макросы, но я не знаю как с ними работать. Подскажите пожалуйста кто в курсе.
C++ Реализация классов
Помогите, пожалуйста, с 2-мя заданиями! 1) class A { public: A(); ~A(); private: D m_data;
C++ Константный указатель на целое http://www.cyberforum.ru/cpp-beginners/thread629404.html
Начал осваивать С++ по книжке Страуструпа, одно из первых заданий: напишите описание константного указателя на целое. Как я это делаю: int *const dgt; На что мне выдается ошибка которая подчеркивает точку с запятой и следующий текст: "Для константы переменная "dgt" требуется инициализатор" Что я делаю не так? Пишу в MS Visual Studio 2010.
C++ Вычислить по формуле Первое изображение вычислить по формуле подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
27.07.2012, 14:36     Перегрузка запятой
Нельзя перегрузить только . .* :: ?:. Все остальные можно.
An operator function shall either be a non-static member function or be a non-member function and have
at least one parameter whose type is a class, a reference to a class, an enumeration, or a reference to an
enumeration. It is not possible to change the precedence, grouping, or number of operands of operators.
The meaning of the operators =, (unary) &, and , (comma), predefined for each type, can be changed for
specific class and enumeration types by defining operator functions that implement these operators. Operator
functions are inherited in the same manner as other base class functions.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru