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

C++

Войти
Регистрация
Восстановить пароль
 
elch10
38 / 21 / 4
Регистрация: 27.04.2015
Сообщений: 164
Завершенные тесты: 2
#1

Знак :: - C++

24.11.2015, 13:21. Просмотров 185. Ответов 1
Метки нет (Все метки)

Натыкался несколько раз на код вида
C++
1
::some_func();
Что это означает? Никогда раньше не видел чтобы какая та конструкция начиналась с двух двоеточий.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2015, 13:21     Знак ::
Посмотрите здесь:

Записать функцию заменяющую в строке (массиве символов) знак пробела на знак подчёркивания C++ Builder
C++ знак вопроса
Visual C++ Знак копирайта
C++ структура знак
C++ Знак _ перед функцией
C++ Знак *
C++ знак амперсанда
C++ Знак !
C++ меняется знак
C++ Знак ^ c++
C++ что означает знак ||?
C++ Знак числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12882 / 7268 / 810
Регистрация: 27.09.2012
Сообщений: 17,959
Записей в блоге: 2
Завершенные тесты: 1
24.11.2015, 13:46     Знак :: #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от elch10 Посмотреть сообщение
Что это означает?
обращение к глобальному пространству имен.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
void some_func()
{
    std::cout << "::some_function" << std::endl ;
}
 
 
 
namespace NS
{
    void some_func()
    {
        std::cout << "NS::some_function" << std::endl ;
        //some_func() ;//рекурсия
        ::some_func() ;//Обращение к функции some_func в "глобальном пространстве имен"
    }
}
 
 
 
int main()
{
    NS::some_func() ;
}
http://rextester.com/BHLK69838
Yandex
Объявления
24.11.2015, 13:46     Знак ::
Ответ Создать тему
Опции темы

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