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

Класс памяти по умолчанию для глобальной переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить рандомно массив и все отрицательные элементы отправить в конец http://www.cyberforum.ru/cpp-beginners/thread1124460.html
В массиве A=(a1, а2, ..., аn) все отрицательные элементы отправить в «хвост» массива. ( Это задание) Вот сам код. // ConsoleApplication4234452.cpp: определяет точку входа для консольного...
C++ Реализовать метод приведения времени в минуты Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого... http://www.cyberforum.ru/cpp-beginners/thread1124444.html
C++ Структура-пара. Реализовать метод rangecheck() – проверку заданного числа
Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого...
C++ Определить, лежит ли точка внутри заштрихованной области
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне...
C++ Удалить подряд идущие одинаковые слова из строки http://www.cyberforum.ru/cpp-beginners/thread1124426.html
Одна из ошибок, которую часто допускают неопытные наборщики - дважды написанное слово. Найти такие ошибки в заданном тексте и исправить их Помогите, пожалуйста.
C++ В матрице из нулей и единиц найти квадрат заданного размера, состоящую целиком из нулей В матрице A (m, n), которая состоит из нулей и единиц, найти квадрат заданного размера (квадратную подматрицу), состоящую целиком из нулей Помогите, пожалуйста, абсолютно нет времени это сделать. подробнее

Показать сообщение отдельно
DrOffset
7138 / 4279 / 964
Регистрация: 30.01.2014
Сообщений: 7,067
20.03.2014, 21:51
Цитата Сообщение от Tulosba Посмотреть сообщение
а если в другом файле будет глобальная int e; можно к ней получить доступ из файла, где существует static int e; ?
Нельзя. В одной единице трансляции не может быть идентификаторов с разным связыванием. Про это я уже писал. Даже если компилятор пропустит - это UB.

Добавлено через 3 минуты
Цитата Сообщение от Evg Посмотреть сообщение
В этом случае я не понимаю, в чём полезность того примера
В декларативности. Мы явно обозначили, что используем внешний по отношению к функции идентификатор, в данном случае глобальный.
На самом деле, если внимательно почитать тот документ, который я приводил, то станет понятно, что подобная возможность - это побочный эффект существующего синтаксиса, который не было смысла запрещать, т.к. он безвреден.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru