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

Контейнер set - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись\чтение очереди из файла http://www.cyberforum.ru/cpp-beginners/thread610797.html
Всем доброго времени суток. Задание: Необходимо записать элементы очереди в файл, а затем считать их. int write(char* filename, Students* pv) // функция записи данных { ofstream...
C++ Программно реализовать дерево выражений Программная реализация построения дерева выражения Указания: - использовать динамический массив - процесс построения дерева отображать графически http://www.cyberforum.ru/cpp-beginners/thread610789.html
Next_permutation C++
Здравствуйте, Вот не понимаю, каким образом алгоритм next_permutation выполняет следующую большую перестановку. Он как-то генерирует элементы последовательности? как в самом деле он работает?
C++ Шестнадцатеричный вывод WORD и DWORD в поток без приведения к указателю
Как сделать? Есть ли для этого потоковый манипулятор? Желательно, чтоб цифры A-F были в верхнем регистре и выводились старшие не значащие ноли, то есть, например, не 0xfe, а 0x00FE, или 0x000000FE.
C++ Неправильный код http://www.cyberforum.ru/cpp-beginners/thread610753.html
Друзья в чём ошибка кода? Задание такое: нужно запрограммировать связный список, в котором объект добавляется в конец, а удаляется с начала списка. #include "stdafx.h" #include <iostream>...
C++ Блок-схема по двум кодам Никак не могу разобраться как построить блок схемы для данных двух кодов.Пожалуйсто,помогите.... Первый код int main() { FILE * pFile=0; long lSize; char * buffer=0; size_t result; pFile =... подробнее

Показать сообщение отдельно
Avazart
Нарушитель
Эксперт С++
7233 / 5405 / 294
Регистрация: 10.12.2010
Сообщений: 23,956
Записей в блоге: 17
21.06.2012, 15:49
Avazart, Использование глобальных переменных без нужны - ЗЛО. Здесь эту переменную можно прекрасно объявить в функции.
Зла нет как и добра- это лишь человеческая оценка...
Я спрашиваю почему? И в каких случаях это может сыграть роль...
Обращение к данным, которые еще не обработаны/не изменены/не проинициализированны.
Ну вообщето проинициализированы, а неизменны по определению...
Что вы имеете ввиду под обработкой не пойму...

Добавлено через 2 минуты
Мне скидывали код, в котором было несколько глобальных переменных, завязанных друг на друга.
И изменить глобальные переменные может любая функция, поэтому уловить ошибку может быть сложно. Не говоря уж о том, что вы засоряете общее пространсто имен.
О связи это уже другая тема - это ошибка логики построения программы...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru