0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 4
|
|
1 | |
Для чего нужен оператор двоеточие, если два двоеточия - это оператор расширения области видимости05.06.2015, 09:47. Показов 20191. Ответов 11
Метки нет (Все метки)
для чего нужен оператор двоеточие ( : ), если два двоеточия( :: ) - это оператор расширения области видимости.
0
|
05.06.2015, 09:47 | |
Ответы с готовыми решениями:
11
Оператор разрешения области видимости Для чего нужен оператор this? Для чего нужен оператор throw? Для чего нужен оператор lock? |
Модератор
13498 / 10752 / 6407
Регистрация: 18.12.2011
Сообщений: 28,692
|
||||||
05.06.2015, 10:04 | 2 | |||||
Например
1
|
18822 / 9826 / 2401
Регистрация: 30.01.2014
Сообщений: 17,260
|
||||||||||||||||||||||||||||||||||||||||||||||
05.06.2015, 11:18 | 3 | |||||||||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено Alexei9 как решение
Решение
В С++ нет такого оператора. Стандарт не дает ему названия, можно считать, что это просто синтаксический разделитель.
Он используется в множестве мест в зависимости от контекста. Как составная часть тернарного оператора
Еще два варианта использования забыл упомянуть: Как окончание спецификатора доступа класса
5
|
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 4
|
|
05.06.2015, 12:01 [ТС] | 4 |
спасибо
0
|
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 4
|
|
16.06.2015, 19:18 [ТС] | 5 |
в чем разница между : (двоеточие) и :: (двойное двоеточие) в языке С++
0
|
16.06.2015, 19:32 | 7 |
Примерно такая же, как между 'Государем' и 'милостивым государем'.
':' - это разделитель (после метки, в тернарном операторе, в структуре итд.). '::' - оператор области видимости.
1
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,237
|
|
16.06.2015, 19:35 | 8 |
Alexei9, неужели здесь вам ответили не достаточно подробно?
https://www.cyberforum.ru/post7721283.html
0
|
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 4
|
|
16.06.2015, 19:37 [ТС] | 9 |
преподавателю этого не хватило...
0
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
16.06.2015, 20:16 | 10 |
Alexei9, Преподаватель по танцам?
1
|
16.06.2015, 20:27 | 11 |
У оператора :: не было какой-то самоцели взять что-то и написать два раза подряд. Просто разделители (знаки типа точка, запятая, точка с запятой и т.п.) давным-давно закончились, вот и приходится разработчикам языка изголяться и переиспользовать один и тот же разделитель в разных синтаксических конструкциях. Т.е. символ один и тот же, но несёт разную смысловую нагрузку и по сути дела можно считать, что это символы "двоеточие номер 1", "двоеточие номер 2" и т.п.
0
|
16.06.2015, 20:34 | 12 |
0
|
16.06.2015, 20:34 | |
16.06.2015, 20:34 | |
Помогаю со студенческими работами здесь
12
Нюансы синтаксиса: для чего нужен оператор -> Для чего нужен оператор using и в каких случаях он необходим? Для чего нужен пустой оператор writeln в массивах? Для чего нужен оператор разрешения контекста (scope resolution operator)? Зачем нужен оператор while (именно while, а не do-while), когда есть оператор for? Условный оператор и оператор выбора. Даны два угла треугольника. Определить, существует ли такой треугольник Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |