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

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

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

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

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

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

поясните что обозначает знак "?" в этой строке - C++
for(x=x_srt;(dx>0) ? x<=x_end : x>=x_end ;x+=dx) Добавлено через 1 минуту и заодно знак двоеточие))

Объясните, что обозначает "->" - C++
В общем довольно глупый вопрос. В связных списках(и не только) часто используют это: -> Объясните, что это обозначает(что делает).

подсчитать количество операторов, помня, что каждый оператор заканчивается "," - C++
задание 1: В тексте программы на языке С + + (имя файла на диске ввести по запросу) подсчитать количество операторов, помня, что каждый...

Для чего именно и как исползуется dynamic_cast(обясните "ЯЗИКОМ ЧЕЛОВЕКА") - C++
привет ребята ктото может привести хороший пример о dynamic_cast ?(об осталних я выучил).. Именно для чего он...

Что означает оператор "->" в заголовке функции - C++
Встретил такой код: template <typename T, typename T1> auto compose(T a, T1 b) -> decltype(a + b) { return a+b; } Со всеми его...

Пожалуйста объясните что оператор nc , nl обозначает - C++
#include <stdio.h> /* подсчет вводимых символов; 1-я версия */ main () { long nc; nc = 0; while (getchar() != EOF) ++nc; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
10.11.2011, 07:52     Пожалуйтса обясните что обозначает оператор "~" в C++? #3
Бинарное отрицание.
~10101 == 01010
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 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++?
Ответ Создать тему
Опции темы

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