Проблема Прочитайте и попробуйте следующий код: Int Минт = 3; INT yourInt = 5; INT herInt = Минт + yourInt; INT Main () {вернуть 0; } Компиляция кода выше прошло хорошо. Фаза исполнения прошло хорошо. Обратите внимание, что мы не использовали объект COUT. В приведенном выше коде, вы должны инициализацию двух целых чисел с двумя идентификаторами. У вас есть один дополнение заявление, в котором объявлен третий идентификатор. Основная функция имеет только возвращение нулевой заявление.
Просто обратите внимание, что я не использовал следующие две строки в коде выше: #include с помощью патезрасе; Эти две линии особенно вторая связаны с концепцией пространства имен. Мы знаем их использования позже в этом уроке. Обратите внимание, что программа не может быть выполнена, если она не будет успешно скомпилирован. Теперь, прочитайте и попробуйте следующий код, где другой идентификатор объявлен (код не будет компилироваться и выдаст сообщение об ошибке - запомните сообщение об ошибке, выданное). Два идентификаторы имеют одинаковое имя, Мин.
INT Минт; INT Минт = 3; INT yourInt = 5; INT herInt = Минт + yourInt; INT Main () {вернуть 0; } Программа (код) не компилировать и сообщение об ошибке было выдано. Причина код не компилировать, потому что вы не можете иметь больше, чем один идентификатор с таким же именем в том же объеме. Здесь мы имеем дело с файловой области. Обычно, если вы пишете программу один файл вы, вероятно, быть сознательным, чтобы не иметь два идентификатора с тем же именем в том же объеме. Эта проблема может возникнуть из-за многих программ большие и написаны разными людьми, каждый человек может написать файл.
Файлы в сочетании с директивы включения. Я буду продолжать объяснение с одним файлом, прежде, чем я говорю о нескольких файлов и глобального масштаба. Объяснение с одним файлом является применение к нескольким файлам и глобального масштаба. Когда речь идет о пространствах имен, мы говорим о идентификаторов, таким образом, что вы должны использовать их. К слову идентификатором я имею в виду идентификаторов основных типов объектов