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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
Programmer.
Прогер
 Аватар для Programmer.
631 / 262 / 7
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2
#1

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

10.11.2011, 07:32. Просмотров 1483. Ответов 5
Метки нет (Все метки)

Привет всем...
Пожалуйтса обясните что обозначает оператор "~" в C++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2011, 07:32     Пожалуйтса обясните что обозначает оператор "~" в C++?
Посмотрите здесь:

C++ Что означает и делает оператор ">>="
C++ поясните что обозначает знак "?" в этой строке
C++ Для чего именно и как исползуется dynamic_cast(обясните "ЯЗИКОМ ЧЕЛОВЕКА")
C++ Что происходит когда например "char* g="fdgag";"?
C++ Что? (оператор "," (запятая))
Пожалуйста объясните что оператор nc , nl обозначает C++
Как доказать, что при "а = b" на место "а" возвращается ссылка? C++
подсчитать количество операторов, помня, что каждый оператор заканчивается "," C++
C++ Объясните, что обозначает "->"
C++ Что означает оператор "->" в заголовке функции
C++ Что значит оператор "+="?
C++ Программерский сленг: что означает "кастомный" и "кастить"?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
10.11.2011, 07:46     Пожалуйтса обясните что обозначает оператор "~" в C++? #2
например
C++
1
2
3
4
5
class MyClass(){
    MyClass(){} // конструктор
    ....
    ~MyClass(){} // диструктор
};
lemegeton
 Аватар для lemegeton
2914 / 1343 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
10.11.2011, 07:52     Пожалуйтса обясните что обозначает оператор "~" в C++? #3
Бинарное отрицание.
~10101 == 01010
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1285 / 1219 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
10.11.2011, 08:04     Пожалуйтса обясните что обозначает оператор "~" в C++? #4
Цитата Сообщение от greeezz Посмотреть сообщение
например
В данном случае это не оператор, т.к. способ вызова не совпадает с вызовом операторов.

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

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

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

Не по теме:

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

silent_1991
10.11.2011, 08:06
  #5

Не по теме:

Deviaphan, что это с вами? Не выспались?

Deviaphan
10.11.2011, 08:16     Пожалуйтса обясните что обозначает оператор "~" в C++?
  #6

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
что это с вами? Не выспались?
Мыслями я уже в субботе.)

Yandex
Объявления
10.11.2011, 08:16     Пожалуйтса обясните что обозначает оператор "~" в C++?
Ответ Создать тему
Опции темы

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