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

Оправдано ли использовать глобальные переменные и константы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция для получения пути к приложению http://www.cyberforum.ru/cpp-beginners/thread1063986.html
Привет, как написать функция которая будет возвращать путь к запущенному приложении ? if( !gSplashTexture.loadFromFile( "splash.png" ) ) { printf( "Failed to load splash texture!\n" ); success = false; } нужно ее вставить в первую строку, splash.png будет лежать в папке с программой
C++ Двухмерный массив: найти максимальный из элементов, лежащих ниже побочной диагонали Привет всем помогите с задачей на С++. Ввести матрицу размером NxM. Память для массива выделить динами- чески. Найти максимальный среди элементов, лежащих ниже побочной диагонали. Предусмотреть в программе использование функции пользователя. http://www.cyberforum.ru/cpp-beginners/thread1063984.html
Определить изоморфен ли граф своему дополнению C++
Добрый день. Существует ли какой либо критерий для неориентированных графов. В данном случае есть граф и есть его дополнение нужно определить изоморфны ли друг другу они. И еще, матрицу смежности дополнение графа найти я так полагаю можно за счет обратной матрицы смежности графа, то есть кроме главной диагонали, везде меняем 0 на 1 и наоборот?
Найти все трехзначные парные числа, которые являются точными квадратами C++
Помогите пожалуйста 1. Найти все трехзначные чётные числа, которые есть точными квадратами. 2. Протабулировать функцию f(x,y) , якщо x є(1;1,4) , а y є (0;0,5) з с шагом обоих переменных 0,05.
C++ Как написать свой таймер? http://www.cyberforum.ru/cpp-beginners/thread1063939.html
Чтобы функция выполнялась скажем каждые 200 миллисекунд. Сейчас WM_TIMER делает это, но он не подходит. Искал по многим запросам в гугле и не смог найти простого примера.
C++ Какие есть специальные символы и каково их назначение? какие в с++ есть специальные символы и каково их назначение? подробнее

Показать сообщение отдельно
__General__
24 / 24 / 3
Регистрация: 04.01.2014
Сообщений: 91
Завершенные тесты: 2
06.01.2014, 06:01     Оправдано ли использовать глобальные переменные и константы
akarad, Засовывать глобальные переменные в отдельный файл смысла я не вижу,
но вот если объявить глобальную переменную как static (static int a), то "жить" она будет только в том файле ,в котором была объявлена - это хоть безопаснее. Хотя да, лучше глобальные переменные вообще не использовать.

А вот глобальные константы юзать вполне себе безопасно

Добавлено через 5 минут
Ведь с глобальными переменными опасно иметь дело потому, что вы можете случайно изменить их значения в какой-нибудь функции, что приведет к неправильной работе программы;
а константу в принципе не изменишь.
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru