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

static и глобальная видимость - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отличие инкриментов указателей http://www.cyberforum.ru/cpp-beginners/thread124008.html
Чем отличатеся ++*p от (*p)++ и от *p++ вроде увеличивается значение а не адлрес указателя.....
C++ Волшебство с символьным массивом указателей #include <iostream> #include <windows.h> //Для начала установите вручную шрифт Lucida Console в свойствах окна консоли. #include <fstream> using namespace std; const int ras = 6; //Размер... http://www.cyberforum.ru/cpp-beginners/thread124005.html
C++ Куда будет указывать указатель в std::map<string,pointer *>?
Чисто теоретически,хотелось бы узнать у знатоков C++ Допустим есть некий контейнер std::map<const string, someClass *> container И вот случился вызов: container; Что будет в указателе на...
Попадание точки в эллипс (окружность) C++
Интересует как возможно реализовать на языке Си попадание точки с произвольными координатами в эллипс с заданными расстояния от одного конца до другого, ну или хотя бы тоже самое сделать, но для...
C++ перегрузка операций. особенности. http://www.cyberforum.ru/cpp-beginners/thread123955.html
Здравствуйте. Есть вот такой кусок кода: #include <iostream> #include <iostream> using namespace std; class stroka { private: enum {SZ = 100};
C++ Как ввести данные в динамический массив структур? Подскажите пожалуйста, можно ли вводить данные в динамический массив структур c помощью cin >> следующим образом: #include <iostream> using namespace std; const int Arsize = 20; struct... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17804 / 6010 / 388
Регистрация: 30.03.2009
Сообщений: 16,522
Записей в блоге: 26
01.05.2010, 00:33
Цитата Сообщение от Krist_ALL Посмотреть сообщение
прочитал что если писать static int a = 5; то a будет видно ото всюду но оказалосбь это не так...
С точки зрения видимости переменная static ничем не отличается от остальных. Под "видимостью" подразумевается языковая видимость, а не межмодульная. Если переменная объявлена в локальном контексте (внутри функции или лексического блока), то "видна" одна только из этого блока, но при этом является глобальной переменной с временем жизни "вся программа"

С примерами объяснял здесь Отличие static от объявление переменных ДО функции main
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru