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

Пожалуйтса обясните что обозначает оператор "~" в C++? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачка для С++ http://www.cyberforum.ru/cpp-beginners/thread380969.html
даны два числа. Вывести большее из них
C++ программа с динамической памятью текст программы #include <iostream> #include <conio.h> #include <stdlib.h> #include <iomanip> #define m 12 using namespace std; http://www.cyberforum.ru/cpp-beginners/thread380966.html
Раскрыть скобки в алгебраическом выражении. C++
Здравствуйте! Подскажите каким алгоритмом (способом) можно осуществить раскрытие скобок в выражении?? Например: Имеется выражение: (X2 - X1) * (Y2 - Y1) На выходе хочется получить: X2 * Y2 - X2 * Y1 - X1 * Y2 + X1 * Y1 (то есть раскрыл скобки )!
Задачи на начала рекурсии на с++ C++
Народ, нужно решить задачи на с++. Сделайте первую, ещё - сколько не жалко. Пусть окончание ввода будет #define eof -1 ... while(getchar() != eof) // ввести после enter ctrl+z написать консольное приложение, которое будет работать с последовательностями слов. Вывести "меню" на экран какие действия должна выполнять:
C++ Количество условных операторов подряд http://www.cyberforum.ru/cpp-beginners/thread380936.html
Можно ли записать условные операторы таким образом ? if (условие 1) { оператор 1; оператор 2; ....... оператор n;
C++ Проблема с функцией пользователя. Доброй ночи, форумчане. Помогите пожалуйста определить в чем ошибка: #include <iostream> using namespace std; int sum(int n1, int n2, int k, int l, int o) { int i, s; s=0; for (i=n1;i<=n2;i++) подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
10.11.2011, 08:04     Пожалуйтса обясните что обозначает оператор "~" в C++?
Цитата Сообщение от greeezz Посмотреть сообщение
например
В данном случае это не оператор, т.к. способ вызова не совпадает с вызовом операторов.

Для стандартных типов он, кажется, не определён (по крайней мере не могу вспомнить такого), но его можно определить для пользовательских типов. Соответственно, обозначать он может всё что угодно. Используется как унарный минус, т.е. записывается перед объектом.
Например, транспонирование матрицы он обозначать может, для матриц.

Добавлено через 52 секунды
Цитата Сообщение от lemegeton Посмотреть сообщение
Бинарное отрицание.
Это же восклицательный знак делает, не?

Добавлено через 4 минуты

Не по теме:

тупой-тупой-тупой...

 
Текущее время: 17:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru