Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Прогер
632 / 263 / 15
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2
1

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

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

Привет всем...
Пожалуйтса обясните что обозначает оператор "~" в C++?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2011, 07:32
Ответы с готовыми решениями:

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

"Отсутствует оператор "<<" для операндов " пишет компилятор .Что нужно поменять ?
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; using namespace std; class...

"?" что обозначает этот знак в с++?
например тут e = (a &lt; d ? a++ : (a = d)) или тут intmax(inta, intb) { returna&lt;b? b: a; }...

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

5
276 / 171 / 21
Регистрация: 10.07.2011
Сообщений: 441
10.11.2011, 07:46 2
например
C++
1
2
3
4
5
class MyClass(){
    MyClass(){} // конструктор
    ....
    ~MyClass(){} // диструктор
};
1
3053 / 1458 / 492
Регистрация: 29.11.2010
Сообщений: 2,888
10.11.2011, 07:52 3
Бинарное отрицание.
~10101 == 01010
2
Делаю внезапно и красиво
Эксперт С++
1310 / 1225 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
10.11.2011, 08:04 4
Цитата Сообщение от greeezz Посмотреть сообщение
например
В данном случае это не оператор, т.к. способ вызова не совпадает с вызовом операторов.

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

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

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

Не по теме:

тупой-тупой-тупой...:wall:

1
silent_1991
10.11.2011, 08:06
  #5

Не по теме:

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

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

Не по теме:

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

0
10.11.2011, 08:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 08:16
Привет! Вот еще темы с ответами:

Что обозначает в коде "assign" и "rewrite"
assign rewrite в след. программе Var f,g:text; s:string; Begin ...

Обясните что нужно написать на месте alt=""????
&lt;div id=&quot;gallery2&quot;&gt; &lt;ul id=&quot;tabs2&quot;&gt; &lt;li&gt;&lt;a href=&quot;#sportcar1&quot;&gt;&lt;img...

Оператор "&&" не может применяться к операндам типа "bool" и "double", что не так?
Показывает ошибку&quot;Оператор &quot;&amp;&amp;&quot; не может применяться к операндам типа &quot;bool&quot; и &quot;double&quot;&quot;...

Что обозначает сообщение "Плавающая точка переполнения". При работе со СТРИНГРИД
Здравствуйте Форумчани. Всех с прошедшим летом. Начинаем работать. Тема следующая. Создал форму....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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