Результаты поиска по запросу "global-variables"

3 ответа

Этот ответ в значительной степени правильный и не заслуживает снижения рейтинга. Дело в том, что стандарт C определяет только то, как volatile ограничивает семантическую модель компилятора; это ничего не говорит о распределении памяти. Ключевое слово volatile не имеет отношения к тому, выделяет ли компилятор память для неиспользуемых переменных.

я объявлю переменную как volatile и если я не буду использовать ее где-нибудь в программе, будет ли компилятор оптимизировать эту переменную? Что в случае локальных и глобальных объявлений энергозависимых переменных в этом случае? TQ.

1 ответ

если вы используете какое-либо свойство в статическом методе, то это свойство должно быть статическим. Я предполагаю, что вы используете эти глобальные переменные в методе main, поэтому Java выдает эту ошибку. Если вы все еще хотите получить доступ к глобальной переменной, то, вероятно, определите класс, который инициализируется этими глобальными переменными, и создайте его экземпляр в своей основной функции, и вы сможете использовать его.

я только начал писать написанную на Java программу, и она говорит мне, что мои глобальные переменные должны быть статическими. Я не понимаю, почему это говорит мне об этом, потому что раньше я разрабатывал Java-программы, не делая мои глобальные ...

2 ответа

@chrisz. Я добавил опцию, чтобы даже подделать модуль, в котором определена функция

тим, у меня есть два модуля: a.py value = 3 def x() return valueb.py from a import x value = 4Моя цель - использовать функциональностьa.x вb, но измените значение, возвращаемое функцией. В частности,value будет найден сa в качестве источника ...

ТОП публикаций

8 ответов

В любом случае, мы просто разместили их на отдельных страницах. Как вы можете видеть на www.java.no

есть веб-сайт, на котором мы перечислили много событий и хотели бы добавить обсуждения к каждому из них. Поэтому мы хотели использовать disqus и проверили это. Оказывается, они используют глобальные переменные для настройки ...

1 ответ

И я просто ссылаюсь на них в своем коде, как если бы они были константами PHP:

я есть вопрос, как мне нужно иметь глобальную статическую переменную, и у меня есть вопрос, есть ли возможность добавить его в файл application.ini, как это сделать? Или я должен: Создать абстрактный класс со статической ...

1 ответ

Глобальная переменная и колба питона

То, что я хочу сделать, это просто отобразить первый из одного API. Переменная называется «firstevent», и ее значение должно отображаться на веб-странице. Но firstevent находится внутри определения, поэтому я изменяю его на глобальную переменную ...

1 ответ

Спасибо за ответ. Я обновил свой вопрос, чтобы уточнить, что именно я ищу.

.cppreference.com/w/cpp/language/initializationНеупорядоченная динамическая инициализация, которая [http://en.cppreference.com/w/cpp/language/initialization]: [Так в оригинале] применяется только к (статическим / локально-локальным) шаблонам ...

3 ответа

 чтобы содержать его в чистоте, по крайней мере, внешне.

я есть несколько страниц aspx (50+). Мне нужно объявить количество (5-7) глобальных переменных на каждой из этих страниц. Переменные на одной странице независимы от других страниц, хотя некоторые из них могут быть одинаковыми. В настоящее время ...

7 ответов

сбой хранения значения.

аюсь выяснить, как я могу использовать переменную, которая была установлена ​​вне функции, внутри. Есть ли способ сделать это? Я пытался установить переменную на «глобальную», но, похоже, она не работает так, как ожидалось. Простой пример моего ...

1 ответ

@AnttiHaapala Я бы согласился считать это ошибкой. Компилятор OP (что бы это ни было) четко говорит «предупреждение». Было бы интересно узнать, будет ли он компилироваться, если двойного определения там не будет.

оложим, у меня есть глобальная переменная, и я хочу присвоить ей другую переменную. Я обнаружил, что вы можете назначить другое значение глобальной переменной внутри функции: int i = 8; int main(void) { i = 9; /* Modifies i */ return 0; }Однако ...