Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив B из квадратных корней и массив C из квадратов элементов массива А Ввести массив A из 15 целочисленных элементов. Сформировать массив B из квадратных корней и массив C из квадратов элементов массива А. Вывести массивы B и С. https://www.cyberforum.ru/ cpp-beginners/ thread2266422.html Настройка VPN соединения C++
Здравствуйте. Кто-то может написать код если это не трудно, чтоб автоматически добавилось VPN соединение ? В параметрах должно быть: Интернет Адрес: x.x.x.x Имя назначения: Name Домен: MyDomain Тип VPN: L2TP IPsec VPN - забит пароль. Использовать основной шлюз в удаленной сети - галка снята.
C++ Даны числа от 1 до 1000 и число m; вывести результат деления квадрата сотен кратных 5 на число m Даны числа от 1 до 1000 и число m вывести результат деления квадрата сотен кратных 5 на число m https://www.cyberforum.ru/ cpp-beginners/ thread2266362.html C++ Циклы: вычислить сумму нечетных членов ряда https://www.cyberforum.ru/ cpp-beginners/ thread2266349.html
Вычислить сумму нечетных членов ряда аI =1/ I ^2, 1<= I <=N. Число N ввести с клавиатуры. Вывести вычисленную сумму и кол-во просуммированных членов ряда.
Определить, имеет ли функция y=sin(x) корень на отрезке X, X+1 C++
Определить, имеет ли функция Y = SIN (X) корень на отрезке X,X+1. Подсказка: если функция имеет корень на данном интервале, то ее значения на его границах имеют разные знаки.
C++ Ошибка Unable to open file Добрый день. Недавно начал изучать С++. Мне интересна библиотека SFML. Так вот при создании текстура не отображается и в консоли ошибка: Unable to open file. Изображение находится по указанному адресу и путь верный. Код: #include <SFML/Graphics.hpp> #include <time.h> https://www.cyberforum.ru/ cpp-beginners/ thread2266308.html
C++ В каждой строке заданного текста заменить сочетание символов АВ на два пробела Нужно сделать Лабу Задан текст, состоящий из m строк. В каждой строке заменить сочетание символов АВ на два пробела. Работу с каждой строкой оформить как подпрограмму Замену АВ я сделал на пробел, но чтоб текст был из m строк не получается. Точнее я написал чтоб ввод был на m каких-то строк, а вывод только одна строка. #include <iostream> int main() { char S; https://www.cyberforum.ru/ cpp-beginners/ thread2266288.html Удаление элемента стека C++
Здравствуйте! Столкнулся с проблемой удаления элемента стека по определённому номеру,элемент удаляется,но при выводе появляется ошибка,помогите исправить. Вот структуры: struct Student { string name; int number; Ocenka *first; Ocenka *second; Ocenka *third; Student *next, *head; };
C++ Для работы с рациональными числами (M / N, M - целое число, N - натуральное число) создать структуру и функции Для работы с рациональными числами (M / N, M - целое число, N - натуральное число) создать структуру и функции, позволяющие: a) вводить рациональное число с клавиатуры (файла) b) выводить рациональное число на экран (файл) c) находить сумму / разницу / произведение / двух рациональных чисел; d) приведение дроби к несократимому виду; e) перевод рационального числа в double. https://www.cyberforum.ru/ cpp-beginners/ thread2266280.html C++ Данная последовательность, содержащая от 1 до 27 слов, в каждом из которых от 1 до 5 строчных латинских букв https://www.cyberforum.ru/ cpp-beginners/ thread2266277.html
Данная последовательность, содержащая от 1 до 27 слов, в каждом из которых от 1 до 5 строчных латинских букв, между соседними словами - запятая, за последним словом точка. Напечатать: а) эту же последовательность слов, но в обратном порядке; б) эту же последовательность слов, но удалив из нее повторные вхождения слов; в) все слова по алфавиту. г) все слова, симметричные; ...
Вычислить число Пи по формуле C++
Доброе время суток! Мне надо вычислить число пи по формуле Дело в том, что я не понял формулы. На том сайте, где я ее нашел, был также исходный код на языке си #include <stdio.h> #include <math.h> int main() { double pid, s1, s2, s3, s4;
C++ Удалить символ из текстового файла по заданному условию Помогите, пожалуйста. Я совсем начинающий. Как сделать так, чтобы открывался файл с текстом 1.txt, в котором будут стираться все символы "+", после которых идет цифра (0-9)? Затем нужно, чтобы обработанный текст сохранился в файл 2.txt Например, в файле 1.txt такой текст: КА+1К ПИСАТЬ +5КОД https://www.cyberforum.ru/ cpp-beginners/ thread2266240.html
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,939
19.06.2018, 15:06 0

Глобальные переменные - C++ - Ответ 12488158

19.06.2018, 15:06. Показов 8273. Ответов 48
Метки (Все метки)

Ответ

А смысл в том, что если сделать в foo.cpp
C++
1
int a;
а в main.cpp
C++
1
extern int a;
то a будет действительно общей на весь проект. А вот сделать аналогично со static int a не получится - она (объявленная в foo.cpp ) останется только в единице трансляции из foo.cpp

Добавлено через 2 минуты
Если её оставлять именно в заголовочном файле, то получится как у netBool, но судя по листингу AlexVRud, работать нормально даже со static оно всё равно не будет - на каждую единицу трансляции получится свой static int a ...

Вернуться к обсуждению:
Глобальные переменные C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2018, 15:06
Готовые ответы и решения:

Глобальные и статические глобальные переменные
Скажите, чем отличаются глобальные переменные от статических глобальных переменных?

Глобальные переменные
Как в C++ завести глобальную (общую для функции и самой программы) переменную?

Глобальные переменные
Доброго времени суток всем. У меня следующая проблема: объявляю глобально переменную типа...

Глобальные переменные
Здравствуйте! Возникла видимо классическая проблема, но перечитав кучу сайтов так ее и не решил....

48
19.06.2018, 15:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2018, 15:06
Помогаю со студенческими работами здесь

глобальные переменные
здравствуйте, я только начал изучать C++, в книге Штидта Г. есть такой код, он выводит: count +...

Глобальные переменные
Я хочу использовать глобальную переменную, определённую в main, в своих классах. Листинг)) ...

Глобальные переменные
Видел в некоторых проектах создают глобальные переменные 1 вариант: int test; 2 вариант:...

Глобальные переменные
Здравствуйте, только начал изучать глобальные переменные/разбитие на функции и решил по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru