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

Глобальные и статические глобальные переменные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доисать код, чтобы можно было добавлять в список несколько книг http://www.cyberforum.ru/cpp-beginners/thread612758.html
Что мне нужно изменить в этой части кода, чтобы можно было добавлять в список несколько книг? int main() { setlocale(LC_ALL,"Russian"); OBJ *current = NULL; int value; char title,...
C++ начал разбираться в пошаговой отладке. и ? Вообщем после пятого шага вылетает на это окно дальше если продолжаю жать f11 меняется только название системых файлов которые он (VC 2010) пытается как юзать. При этом прога нормально компилируется.... http://www.cyberforum.ru/cpp-beginners/thread612744.html
C++ TPosition.cpp|49|error: declaration of 'TMatrix Turn' shadows a parameter
class TVector { //------------------------------------------------------------------------------------------------- public :...
C++ Одномерный массив. вывод символов по заданному условию
Задан массив из строчных латинских букв. Вывести в алфавитном порядке все буквы, входящие в текст по одному разу. Не могу понять, как правильно задать условие,чтобы буквы сравнились между собой и...
C++ теория http://www.cyberforum.ru/cpp-beginners/thread612697.html
дана тема организация доступа, что мне в ней расписывать не знаю, подскажите кто знает буду очень благодарен
C++ Побитовый сдвиг Добрый день, помогите пожалуйста с побитовым сдвигом вправо, не получается добиться верной работы, укажите на ошибку пожалуйста, спасибо! Вот код программы: #include <iostream> #include <math.h>... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18026 / 6258 / 427
Регистрация: 30.03.2009
Сообщений: 17,199
Записей в блоге: 27
24.06.2012, 17:20
static переменная вне функций означает, что она видна только внутри данного программного модуля. Т.е. ты можешь сделать программу из двух файлов t1.c и t2.c, в каждой объявить глобальную static переменную с одним и тем же именем. В итоге у тебя реально образуется две переменные с одинаковыми именами, одна используется только в функциях одного первого модуля, вторая - только в функциях второго модуля

Про static переменную внутри функции см. тут: Отличие static от объявление переменных ДО функции main

Про static поле класса (если оно тебе надо) см. тут: Массивы в заголовочных файлах
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru