17
ответов

Глобальные переменные плохо? [закрытый]

В C/C++ глобальные переменные настолько плохо, как мой преподаватель думает, что они?
вопрос задан: 27 January 2009 18:36
13
ответов

Невозможно получить доступ к переменным (объявленным в основном) в процедуре прерывания IAR / STM32 [duplicate]

Я пытаюсь запустить внешний ЦАП через SPI на STM32L475 с использованием DMA TX, и я хочу сбросить переменную (флаг ожидания) в подпрограмме прерывания. Она работает, если я не использую DMA и прерывание, поэтому у меня есть ...
вопрос задан: 22 May 2017 07:01
13
ответов

Почему плохие глобальные переменные в однопоточном встроенном приложении

Большинство возражений, которые я вижу в отношении использования глобальных переменных, имеют смысл, поскольку они относятся к проблемам нескольких потоков, безопасности потоков и т. Д. Но в небольшом однопоточном случае, не связанном с ОС, какие возражен
вопрос задан: 17 May 2009 21:14
12
ответов

Когда это в порядке для использования глобальной переменной в C?

По-видимому, существует большое разнообразие по мнениям там, в пределах от, "Никогда! Всегда инкапсулируйте (даже если это с простым макросом!)" к "Он не грандиозное предприятие - используют их, когда это более удобно, чем...
вопрос задан: 6 April 2012 17:51
11
ответов

В программировании игры плохие глобальные переменные?

Я знаю, что моя внутренняя реакция на глобальные переменные - "плохо"! но в двух курсах по разработке игр, которые я проходил в колледже, глобальные ссылки широко использовались, а теперь и в руководстве по программированию игр DirectX 9 ...
вопрос задан: 14 May 2010 06:31
10
ответов

Мне нужен семафор при чтении из глобальной структуры?

Довольно основной вопрос, но я не вижу, что он спросил где угодно. Скажем, у нас есть глобальная структура (в C) как так: нечто структуры {интервал written_frequently1; интервал read_only; интервал written_frequently2;};...
вопрос задан: 19 March 2009 07:38
8
ответов

Одиночный элемент C++ по сравнению с глобальным статическим объектом

Мой друг сегодня спросил меня, почему он должен предпочесть использование одиночного элемента по глобальному статическому объекту? Путем я запустил, для объяснения случалось так, что одиночный элемент может иметь состояние по сравнению со статическим глоб
вопрос задан: 22 September 2009 16:29
8
ответов

Delphi Динамический Dll - глобальная переменная

Я занят, кодируя dll, который предоставляет несколько функций к хост-приложению. Это приложение называет dll динамично, загружаясь и освобождая его после каждого вызова функции. Я не имею никакого контроля над...
вопрос задан: 25 June 2009 09:07
8
ответов

Доступ к переменным от других функций, не используя глобальные переменные

Я получил известие от множества мест, что глобальные переменные являются по сути противными и злыми, но при выполнении некоторого необъектно-ориентированного JavaScript, я не вижу, как избежать их. Скажите, что у меня есть функция который...
вопрос задан: 2 January 2009 15:26
8
ответов

хорошо, глобальная переменная осуждена, одиночный элемент презирается, какова альтернатива?

Для настольного приложения, которое является. Это - просто общий вопрос, которым, возможно, только нужны общие ответы.
вопрос задан: 14 December 2008 01:54
7
ответов

Это - плохая практика, чтобы иметь состояние в статическом классе?

Я хотел бы сделать что-то вроде этого: общедоступный класс Foo {//, Вероятно, действительно Гуид, но я использую строку здесь для пользы простоты. идентификатор строки {добирается; набор;} международные Данные {добираются; набор;}...
вопрос задан: 23 May 2017 10:28
7
ответов

Худший грех: побочные эффекты или передача крупных объектов?

У меня есть функция в цикле в функции. Внутренняя функция получает и хранит большой вектор данных в памяти (как глобальная переменная... Я использую "R", который похож на "S-Plus"). Цикл...
вопрос задан: 28 April 2016 13:21
7
ответов

Как избежать глобальных переменных в JavaScript?

Все мы знаем, что глобальные переменные являются совсем не лучшей практикой. Но существует несколько экземпляров, когда трудно кодировать без них. Что делают методы Вы используете для предотвращения использования глобальных...
вопрос задан: 12 February 2014 22:53
7
ответов

Лучшие практики PHP: переменные перепередачи из файла конфигурации при вызывании функций или глобального использования?

У меня есть программа, которую я использую на нескольких сайтах. Это использует, требуют ('config.php'); для установки любых зависимых переменных сайта как mysql соединяют информацию, пути, и т.д. Скажем, то, что я использую один из них иждивенец сайта...
вопрос задан: 18 September 2009 09:16
7
ответов

В XSLT, как я увеличиваю глобальную переменную от другого объема?

Я обрабатываю XML-файл, где я хочу провести подсчет количества узлов, так, чтобы я мог использовать его в качестве идентификатора, поскольку я пишу новые узлы. В данный момент у меня есть глобальная переменная, названная 'счетчиком'. Я в состоянии...
вопрос задан: 7 May 2009 06:15
6
ответов

Глобальная переменная (или альтернатива) лучшая практика в.NET

Какова лучшая практика для хранения глобальных переменных в приложении VB.NET WinForms. Например, когда пользователь входит в приложение, можно хотеть хранить объект CurrentUser, к которому можно получить доступ повсюду...
вопрос задан: 13 December 2017 05:09
6
ответов

Какие языки не имеют Глобального Вара?

Из-за волны критики для использования Глобального Вара в моем сообщении Java я хочу использовать язык без глобального Вара. Одно предложение на ответ, спасибо.
вопрос задан: 23 May 2017 12:26
6
ответов

Как сделать Глобальный Массив?

Так, я читал это сообщение, и это в значительной степени точно, что я искал. Однако... это не работает. Я предполагаю, что не собираюсь идти с одноэлементным объектом, а скорее делаю массив в любом...
вопрос задан: 23 May 2017 10:32
6
ответов

Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеют ключевое слово extern. Что такое внешняя переменная? Как выглядит декларация? Какова его сфера применения? Это связано с совместным использованием переменных в источнике ...
вопрос задан: 22 May 2017 07:01
6
ответов

глобальная переменная не работает в функции [duplicate]

Hii Я надеюсь, что я не просто что-то пропустил, но когда я попытался разместить свою переменную вне функции, она больше не будет работать. Как только я копирую и вставляю его обратно в функцию, он будет работать ...
вопрос задан: 11 May 2016 22:29
6
ответов

Почему я не могу создать массив с размером, определенным глобальной переменной?

То, почему делает массив не, инициализируется размером глобальной переменной? #include <stdio.h> международный размер = 5; международное основное () {интервал [размер] = {1, 2, 3, 4, 5}; printf (" %d", [0]); возвратитесь 0;}...
вопрос задан: 19 March 2016 17:41
6
ответов

Лучший способ реализовать глобально ограниченные по объему данные

Я хотел бы сделать данные всей программы в программе C++, не сталкиваясь с противными ошибками LNK2005 когда все исходные файлы #includes этот "файл" репозитория глобальной переменной. У меня есть 2 способа сделать это в C++...
вопрос задан: 21 November 2015 17:01
6
ответов

Куда необходимо поместить глобальные константы в программу C++?

Куда Вы поместили бы глобальные константы в приложение C++? Например, Вы поместили бы их в класс? В структуре?
вопрос задан: 18 April 2012 13:25
6
ответов

Определенные функции по сравнению со многими Аргументами по сравнению с контекстно-зависимым

Пример предположим мы имеем текст для записи и могли быть преобразованы в "верхний регистр или нижний регистр", и можем быть распечатаны "в левом, центральном или правильном". Реализация конкретного случая (слишком много функций)...
вопрос задан: 17 August 2010 15:25
6
ответов

Где сохранить глобальные переменные как пути к файлам в Java?

В моем приложении я использую некоторые значки. Где я должен сохранить путь каталога, содержащего те значки? Значки используются в различных классах, таким образом, действительно не имеет смысла хранить их в...
вопрос задан: 11 April 2010 15:55
6
ответов

Проблема с доступом к глобальной переменной в PHP

Следующее является фрагментом кода: функционируйте что-то () {$include_file = 'test.php'; если (file_exists ($include_file)) {require_once ($include_file);//глобальный $flag;//отзываются эхом 'в основном...
вопрос задан: 18 February 2010 18:51
6
ответов

В JavaScript, получает доступ 'к окну. Математика' медленнее или быстрее, чем доступ к 'Математике' возражает без 'окна'.?

Мне довольно любопытно на предмет того, что лучшая практика при ссылке на 'глобальное' пространство имен в JavaScript, который является просто ярлыком на объект окна (или недостаток versia в зависимости от того, как Вы смотрите на...
вопрос задан: 24 January 2010 03:45
6
ответов

Как я предотвращаю свои 'неиспользованные' глобальные переменные, скомпилированные?

Я использую статическую инициализацию для упрощения процесса регистрации некоторых классов с фабрикой в C++. К сожалению, я думаю, что компилятор оптимизирует 'неиспользованные' объекты, которые предназначены, чтобы сделать...
вопрос задан: 4 August 2009 22:32
6
ответов

Как создать глобальный объект параметров

Вот общая, простая задача: Считайте параметры конфигурации из конфигурационного файла, сохраните настройки (например, как хеш) в объекте, получите доступ к этому объекту от различных объектов, которые должны получить доступ...
вопрос задан: 8 July 2009 17:12
5
ответов

Использование глобальных переменных в функции

Как я могу создать или использовать глобальную переменную в функции? Если я создаю глобальную переменную в одной функции, как я могу использовать эту глобальную переменную в другой функции? Нужно ли хранить глобальную переменную ...
вопрос задан: 20 May 2018 10:47