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

2 ответа

 в глобальной области видимости, то есть для глобальных переменных и функций: статические функции и глобальные переменные являются локальными для модуля компиляции, то есть они не отображаются в таблице экспорта скомпилированного двоичного объекта. Таким образом, они не загрязняют пространство имен. Объявление статических всех функций и глобальных переменных недоступными извне модуля компиляции (т.е. файла C) - хорошая идея! Просто имейте в виду, что статические переменные не должны помещаться в заголовочные файлы (за исключением очень редких особых случаев).

жный дубликат: Что означает «статический» в программе на C? [https://stackoverflow.com/questions/572547/what-does-static-mean-in-a-c-program] Что этоstatic Ключевое слово означает в C? Я использую ANSI-C. Я видел в нескольких примерах кода, они ...

3 ответа

http://ramblingabout.wordpress.com/2008/04/10/deadlock-quiz-the-answer/

тим, у меня есть немного кода Java: public class SomeClass { static { private final double PI = 3.14; private final double SOME_CONSTANT = 5.76; private final double SOME_OTHER_CONSTANT = 756.33; } //rest of class }Если поток создает экземпляр ...

3 ответа

name в данном случае является переменной экземпляра, и вы пытаетесь получить к ней доступ без создания объекта, поэтому технически переменная name не существует в памяти, но для статической переменной (s_name), которая является переменной класса, она возникает как только класс создан.

String name = "Marcus"; static String s_name = "Peter"; public static void main(String[] args) { System.out.println(name);//ERROR System.out.println(s_name);//OK }А: не может сделать статическую ссылку на нестатическое имя поля

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

3 ответа

 ситуации. Также полезно при инициализации сложных объектов.

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

4 ответа

Нет не будет ...

я есть статический класс (Foo) и основной класс (Main) Смотрите Main.java: public class Main { public static void main(String[] args) { System.out.println(Foo.i); // 0 Foo.i++; System.out.println(Foo.i); // 1 // restart Foo here ...

5 ответов

Я хочу поместить определения массива в исходный файл C или C ++.

ю, что это вопрос, который должен знать каждый программист, но я не знаю. Давненько не программировал на С, и я много чего забыл. Мой вопрос: У меня есть три огромных статических массива, определенных в заголовочном файле. Кто-то сказал мне, ...

4 ответа

Константы в Objective-C

опрос новичка C / Objective-C :-) Допустим, я хочу константы CGRectOne и CGRectTwo. Как я могу это заявить? Спасибо, Джереми

9 ответов

 если у вас нет

ли я контролировать порядок уничтожения статических объектов? Есть ли способ принудительно исполнить мой желаемый приказ? Например, указать каким-либо образом, что я хотел бы, чтобы определенный объект был уничтожен последним или, по крайней ...

6 ответов

Andreas Niedermair: вот как работает php (app-цикл = один запрос). Но синглтон (на том, который живет в запросе) - это возможность в php (в php синглтон - это объект, у которого есть 1 экземпляр (внутри приложения). цикл)

у создать статический класс в PHP и вести себя так же, как в C #, поэтому Конструктор автоматически вызывается при первом вызове классаИнстанцирование не требуетсяЧто-то в этом роде ... static class Hello { private static $greeting = 'Hello'; ...

3 ответа

 Просто потому, что вам дают указатель, изначально ничего не говорит о вашей способности использовать ссылки.

+ можно использоватьstatic ключевое слово в блоке перевода, влияющее на видимость символа (объявление переменной или функции). В n3092 г. это устарело: Приложение D.2[Depr.static] Использование статического ключевого слова не рекомендуется при ...