Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
В C можно перегружать следующие операторы:
1. Арифметические операторы:
— `+` (сложение)
— `-` (вычитание)
— `*` (умножение)
— `/` (деление)
— `%` (остаток от деления)
2. Операторы присваивания:
— `=` (присваивание)
— `+=` (сложение с присваиванием)
— `-=` (вычитание с присваиванием)
— `*=` (умножение с присваиванием)
— `/=` (деление с присваиванием)
— `%=` (остаток от деления с присваиванием)
3. Операторы сравнения:
— `==` (равно)
— `!=` (не равно)
— `<` (меньше) - `>` (больше)
— `<=` (меньше или равно) - `>=` (больше или равно)
4. Операторы инкремента и декремента:
— `++` (инкремент)
— `—` (декремент)
5. Операторы логических выражений:
— `&&` (логическое И)
— `||` (логическое ИЛИ)
— `!` (логическое НЕ)
6. Операторы индексации и доступа к членам:
— `[]` (индексация массивов)
— `->` (доступ к членам структуры или объединения через указатель)
7. Операторы ввода и вывода:
— `<<` (вывод в поток) - `>>` (ввод из потока)
8. Операторы приведения типов:
— `(тип)` (явное приведение типа)
9. Операторы унарного минуса и плюса:
— `-` (унарный минус)
— `+` (унарный плюс)
10. Операторы условного выражения:
— `?:` (условный оператор)
11. Операторы битовых операций:
— `&` (побитовое И)
— `|` (побитовое ИЛИ)
— `^` (побитовое исключающее ИЛИ)
— `~` (побитовое НЕ)
— `<<` (побитовый сдвиг влево) - `>>` (побитовый сдвиг вправо)
12. Операторы new и delete:
— `new` (выделение памяти)
— `delete` (освобождение памяти)