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

глобальные static-переменные и разбиение на файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка оператора + http://www.cyberforum.ru/cpp-beginners/thread297372.html
Написал для перегрузки оператора + class BoolMatrix { private: int feet; public: BoolMatrix(int f): feet(f) {} BoolMatrix operator+ (BoolMatrix obj2) {
C++ Максимальный поток в графе, объясните идиоту const int inf = 1000*1000*1000; typedef vector<int> graf_line; typedef vector<graf_line> graf; typedef vector<int> vint; typedef vector<vint> vvint; http://www.cyberforum.ru/cpp-beginners/thread297366.html
Сравнить значения выдаваемые 2-мя функциями C++
Всем привет! написал программу игра в кости... есть две функции draw1,draw2 которые рисуют кости для 1 и 2 игрока и подсчитывают число выпавших костей отдельно для каждого игрока. Как сделать так...
Написать программу заполнения массива A[1..N,1..M] нулями и единицами в шахматном порядке C++
кому по силам сделать какие задачи??надо в pelles c! Задание 1. Написать программу заполнения массива A нулями и единицами в шахматном порядке. Задание 2. Заменить все гласные в слове на их...
C++ Очередь на основе массива http://www.cyberforum.ru/cpp-beginners/thread297353.html
Сделал программу, которая создает очередь с помощью массива. Но работает она криво.Например, если ввести длину очереди 3 элемента, написать их, а затем удалить 2 из них, то все будет нормально, но...
C++ Решить квадратное уравнение a*x^2+b*x+c=0 Даны три массива A,B,C: Решить квадратное уравнение a*x^2+b*x+c=0 ,где a,b,c-сумма квадратов элементов меньших чем сумма всех элементов в массивах A,B,C соответственно. подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
17.05.2011, 00:05
Употребление модификатора static в таком виде, как написано, является deprecated. D данном случае этот модификатор делает переменные видимыми только в том файле, где объявлены.
static можно убрать. Тогда это будут просто обычные глобальные переменные.

А в том файле, где требуется использовать глобальные переменные, надо их объявить:
C++
1
2
extern int sum;
extern int count;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru