Вопросы с тегом 'static'

Static - это термин, используемый на некоторых языках программирования для определения области или области хранения данных (поля), которая не связана с каким-либо конкретным экземпляром объекта. В большинстве случаев этот тег, если используется, должен использоваться в сочетании с определенным тегом языка программирования.
6
ответов

Всегда создавать классы на C ++? [закрыто]

Исходя из фона Java, для меня совершенно неожиданно иметь дело с выбором создания класса или просто с реализацией функций, которые могут мне понадобиться. Обычно это не вопрос, когда речь идет о моделировании чего-то, что может иметь состояние....
задан 19.04.2011 в 21:54
5
ответов

Почему этот статический синглтон C ++ никогда не останавливается?

Я реализовал синглтон (статическую версию) в C ++. Я знаю все споры об этом шаблоне и потенциальных проблемах с безопасностью потоков, но мне любопытно, почему эта точная реализация не остановится. Программа никогда не завершается, в конце она о...
задан 13.06.2013 в 19:16
3
ответа

глобальная переменная в C статична или нет?

По умолчанию глобальные переменные в C static или extern ? Если глобальные переменные по умолчанию статичны, это означает, что мы получим доступ к ним в одном файле, но мы также можем использовать глобальные переменные в разных файлах. Озн...
задан 21.11.2010 в 20:28
6
ответов

статическое ключевое слово, бесполезное в области имен?

namespace N { static int x = 5; } Какова может быть важность / варианты использования объявления статической переменной в области пространства имен?     
задан 17.05.2011 в 19:22
3
ответа

Как получить имя текущего класса в статическом методе? [Дубликат]

Обычно я могу вызвать this.GetType (), но я не могу получить доступ к этому в статическом методе. Как мы можем проверить это?     
задан 17.02.2012 в 11:06
5
ответов

Не должны ли статические шаблоны быть статическими?

Я просто нашел ошибку в некотором коде, который я не писал, и я немного удивлен: Pattern pattern = Pattern.compile("\d{1,2}.\d{1,2}.\d{4}"); Matcher matcher = pattern.matcher(s); Несмотря на то, что этот код плохо работает на входных данн...
задан 08.02.2011 в 16:53
2
ответа

Что такое эквивалент c # static {...} в Java?

В Java я могу написать: public class Foo { public static Foo DEFAULT_FOO; static { DEFAULT_FOO = new Foo(); // initialize DEFAULT_FOO.init(); } public Foo() { } void init() { // ini...
задан 29.07.2009 в 20:01
5
ответов

Почему вызывает статическую функцию-член. или - синтаксис законный? [Дубликат]

Сегодня я обнаружил, что что-то, что у меня было долго (и я имею в виду long -like, в течение двадцати лет), считалось незаконным в C ++, действительно легально. А именно, вызов статической функции-члена, как если бы она принадлежала отдель...
задан 15.08.2012 в 22:55
7
ответов

База вызова и производные статические методы переменной типа

У меня есть следующий пример: class Ideone { public static void main (String[] args) throws java.lang.Exception { A<ConcreteErrorHandler> a = new A<ConcreteErrorHandler>(); a.m(); //Exception here! }...
задан 13.05.2015 в 14:43
7
ответов

Статические переменные внутри функций на C ++ - выделены, даже если функция не запущена?

Я читал на C ++ в Интернете, и вот одна вещь, на которую я не смог найти ответ. Я знаю, что статические переменные, используемые в функциях, схожи с глобальными, а последующие вызовы этой функции будут иметь статическую переменную, сохраняющу...
задан 30.05.2010 в 18:06