*   >> Чтение Образование Статьи >> science >> programming

Основы С ++ идентификатор Объем

внутри главной функции. Таким образом, если блок вложен внутри блока основной функции. Выше, идентификатор, Мин заявил, в главном функционального блока, но не внутри, если блок был замечен внутри если-блока. Так идентификатор объявлен внутри блока, можно увидеть внутри вложенных блока. Примечание: идентификатор объем файла можно увидеть внутри любого блока, в том числе вложенных блоков. Вопрос: Можете ли вы иметь идентификатор одной файловой области видимости и идентификатор области действия одного блока с таким же именем и объекта типа? Да, ты можешь.

При этом условии, в рамках блока, идентификатор в блоке рамки имеет приоритет. Глобальный Сфера Идентификатор объем файла идентификатор, объявленный в файле, который не находится в каком блоке. Ну, теперь мы знаем, что там включать файлы, как указано в следующем коде: #include #include INT fScopeID; INT Main () {//некоторые заявления возвращать 0; } Выше FiLea, как ожидается, будет состоять из многих линий. FILEB, а также, как ожидается, будет составлен из многих линий.

Включаемого заявление собирает содержимое файла из каталога включает и размещает содержимое в основной файл в том месте, где включают утверждение. Содержание принес, заменяет включают заявление. Содержание принес, как правило, состоит из многих заявлений. Когда содержание приходит, главный файл становится больше, а его длина может иметь значительное увеличение, потому что заявления от включаемого файла может быть много. Теперь, если вы посмотрите на содержание любого из включаемого файла, вы бы точно идентификаторы с области файла.

Предположим, что в полученном файле из кода выше, FiLea имеет подать идентификаторы охват, FILEB имеет файл идентификаторов области видимости и главный файл имеет файл идентификаторов области видимости (fScopeID например). Полученный файл из кода выше один очень длинный файл. Мы говорим идентификаторы объема файла для каждого файла в настоящее время стали идентификаторы области файла для результирующего файла? Эта проблема решается с другом словаря, который является глобальным Сфера. В результате файл, идентификаторы для области файла, называются глобальными идентификаторами объем.

В C ++ программирования, бывают случаи, когда нужно указать, что вы имеете в виду глобальный идентификатор области видимости. Чтобы сделать это, вам нужно то, что называется оператор области видимости, которая :: (двойное двоеточие). Мы увидим пример его использования в следующей части серии. Когда мы говорим о масштабах и идентификатор

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.