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

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... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2896 / 1245 / 78
Регистрация: 27.05.2008
Сообщений: 3,405
01.05.2010, 12:54
Цитата Сообщение от Evg Посмотреть сообщение
..... но при этом является глобальной переменной с временем жизни "вся программа"
Это не вполне верно. В соответствии с точным смыслом Стандарта, время жизни такой переменной гарантированно начинается только с момента первого прохождения потока управления через ее объявление, и заканчивается с окончанием программы. То есть, если, например, статическая переменная объявлена в блоке (функции), а функция эта никогда не вызывается (поток управления никогда через нее не проходит), то эта переменная может никогда не "ожить" вообще :-)
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.