Вопросы с тегом «static»

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

5
Изменение / просмотр статических переменных при отладке в Eclipse
По вопросу. В представлении отладки есть фрейм переменных. Он показывает все значения переменных-членов текущего объекта и все локальные переменные, но не показывает никаких статических переменных класса объекта. Как мне добраться до них? Некоторые поисковые системы предложили мне нажать кнопку на панели инструментов, но на панели инструментов фрейма переменных нет ничего, …

1
статическое распределение в java - куча, стек и постоянная генерация
В последнее время я много читал о схемах распределения памяти в java, и у меня было много сомнений, поскольку я читал из разных источников. Я собрал свои концепции и прошу пройтись по всем пунктам и прокомментировать их. Я узнал, что распределение памяти зависит от JVM, поэтому я должен сказать заранее, …

2
Использование Server.MapPath () внутри статического поля в ASP.NET MVC
Я создаю сайт ASP.NET MVC, где использую Lucene.Net для поисковых запросов. Я задал здесь вопрос о том, как правильно структурировать использование Lucene.Net в приложении ASP.NET MVC, и мне сказали, что лучший метод - объявить my IndexWriteras public static, чтобы его можно было использовать повторно. Вот код, который находится в верхней …

5
Почему я не могу инициализировать неконстантный статический член или статический массив в классе?
Почему я не могу инициализировать неконстантный staticчлен или staticмассив в классе? class A { static const int a = 3; static int b = 3; static const int c[2] = { 1, 2 }; static int d[2] = { 1, 2 }; }; int main() { A a; return 0; …
116 c++  static  const 

3
Когда происходит инициализация статического класса?
Когда инициализируются статические поля? Если я никогда не создаю экземпляр класса, но получаю доступ к статическому полю, ВСЕ ли статические блоки и частные статические методы, используемые для создания экземпляров частных статических полей, вызываются (по порядку) в этот момент? Что, если я вызову статический метод? Он также запускает все статические блоки? …

7
Ключевое слово static внутри функции?
Я искал исходники Drupal 7 и нашел кое-что, чего раньше не видел. Я сначала просмотрел руководство по php, но оно не объясняло эти примеры. Что ключевое слово staticделает с переменной внутри функции? function module_load_all($bootstrap = FALSE) { static $has_run = FALSE
110 php  function  static  keyword 

8
Как получить статическое свойство с помощью Reflection
Это кажется довольно простым, но я не могу заставить его работать. У меня есть объект, и я использую отражение, чтобы добраться до его общедоступных свойств. Одно из этих свойств статично, и мне не удалось до него добраться. Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo Return …
109 .net  reflection  static 

9
Как модификатор static влияет на этот код?
Вот мой код: class A { static A obj = new A(); static int num1; static int num2=0; private A() { num1++; num2++; } public static A getInstance() { return obj; } } public class Main{ public static void main(String[] arg) { A obj = A.getInstance(); System.out.println(obj.num1); System.out.println(obj.num2); } } …
109 java  static 

7
Определение целочисленных членов static const в определении класса
Я понимаю, что C ++ позволяет определять статические константные члены внутри класса, если это целочисленный тип. Почему же тогда следующий код выдает ошибку компоновщика? #include <algorithm> #include <iostream> class test { public: static const int N = 10; }; int main() { std::cout << test::N << "\n"; std::min(9, test::N); } …

6
статическая функция php
У меня вопрос относительно статической функции в php. предположим, что у меня есть класс class test { public function sayHi() { echo 'hi'; } } если я сделаю test::sayHi();это работает без проблем. class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); тоже работает. В чем разница …
108 php  class  static  member 

10
Как инициализировать частную статическую константную карту в C ++?
Мне нужен только словарь или ассоциативный массив string=> int. Для этого случая существует карта типов C ++. Но мне нужна только одна карта для всех экземпляров (-> static), и эту карту нельзя изменить (-> const); Я нашел этот способ с помощью библиотеки boost std::map<int, char> example = boost::assign::map_list_of(1, 'a') (2, …

13
Какая польза от статической переменной в C #? Когда это использовать? Почему я не могу объявить статическую переменную внутри метода?
Я искал статические переменные в C #, но до сих пор не понимаю, в чем их смысл. Кроме того, если я попытаюсь объявить переменную внутри метода, это не даст мне на это разрешения. Зачем? Я видел несколько примеров статических переменных. Я видел, что нам не нужно создавать экземпляр класса для …

1
Вызов статических универсальных методов
Я столкнулся с любопытной ситуацией, связанной со статическими универсальными методами. Это код: class Foo<E> { public static <E> Foo<E> createFoo() { // ... } } class Bar<E> { private Foo<E> member; public Bar() { member = Foo.createFoo(); } } Почему мне не нужно указывать аргументы типа в выражении Foo.createFoo()? Это …

21
Должны ли методы C #, которые * могут * быть статическими, быть статическими? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
103 c#  static  methods 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.