Форум программистов, компьютерный форум 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 игрока и подсчитывают число выпавших костей отдельно для каждого игрока. Как сделать так чтобы можно было сравнить эти значения и вывести сообщение о победе того или иного игрока? Вот код!!!!!!! #include<iostream.h> #include<string.h> #include<conio.h> #include<stdlib.h>...
Написать программу заполнения массива A[1..N,1..M] нулями и единицами в шахматном порядке C++
кому по силам сделать какие задачи??надо в pelles c! Задание 1. Написать программу заполнения массива A нулями и единицами в шахматном порядке. Задание 2. Заменить все гласные в слове на их порядковый номер в списке A, E, I, O, U. Задание 3. Если в слове X есть буква "а", вычеркнуть из этого слова все бук* вы, стоящие на четных местах. Задание 4. В экзаменационной ведомости можно...
C++ Очередь на основе массива http://www.cyberforum.ru/cpp-beginners/thread297353.html
Сделал программу, которая создает очередь с помощью массива. Но работает она криво.Например, если ввести длину очереди 3 элемента, написать их, а затем удалить 2 из них, то все будет нормально, но если следом ввести еще элемент, то в очереди будет пустота. И только при повторном введении элемента он пропишется. Также иногда происходят и другие фейлы. Я думаю, что неправильно делаю цикл for....
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
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
17.05.2011, 00:05     глобальные static-переменные и разбиение на файлы
Употребление модификатора static в таком виде, как написано, является deprecated. D данном случае этот модификатор делает переменные видимыми только в том файле, где объявлены.
static можно убрать. Тогда это будут просто обычные глобальные переменные.

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