3 / 3 / 0
Регистрация: 08.06.2013
Сообщений: 212
|
|
1 | |
Что означает знак двойного двоеточия "::"?31.07.2014, 16:55. Показов 40741. Ответов 6
Метки нет Все метки)
(
1
|
31.07.2014, 16:55 | |
Ответы с готовыми решениями:
6
что означает знак ||?
|
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
|
|
31.07.2014, 17:06 | 2 |
:: - это оператор расширения области видимости. используется для получения доступа к элементам пространства имен. например, std::sort(*arr, pred);, sort - функция из пространства имен std ,мы получаем к ней доступ. ::func() означает, что func() находится в т.н. глобальном пространстве имен, и мы получаем доступ к элементу этого пространства имен.
Источник: [url]
2
|
![]() 4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
31.07.2014, 17:07 | 3 |
1
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
|
01.08.2014, 20:30 | 4 |
0
|
48 / 48 / 11
Регистрация: 25.11.2011
Сообщений: 275
|
|
01.08.2014, 20:46 | 5 |
еще можно сказать что этот оператор помогает компилятору понять к какой библиотеке принадлежит функция, насколько я понимаю.
0
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
|
01.08.2014, 21:00 | 6 |
Нет. Указывает принадлежность либо к классу, пространству имен или говорит о том, что требуется использовать глобальный идентификатор, а не локальный.
Например: std::cout Говорит о том, что надо использовать объект cout из пространства имен std NameClass::member Используется член класса NameClass - member А про ситуацию с local/global идентификаторами можете здесь почитать ![]() Использование имен предопределенных объектов в качестве имен переменных У меня недавно вопрос подобный возникал ![]()
0
|
![]() 3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
01.08.2014, 22:09 | 7 |
Ну и еще про обращение к членам базового класса не сказали.
0
|
01.08.2014, 22:09 | |
01.08.2014, 22:09 | |
Помогаю со студенческими работами здесь
7
Что означает знак " -> " в с++ что означает знак ? в db
Что означает знак Что означает знак #? Что означает вопросительный знак? Что означает знак * в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |