Pytania otagowane jako static

Statyczny to termin używany w niektórych językach programowania do definiowania funkcji lub obszaru przechowywania danych (pola), który nie jest powiązany z żadną konkretną instancją obiektu. W większości przypadków ten znacznik, jeśli jest używany, powinien być używany w połączeniu z określonym znacznikiem języka programowania.



9
Słowo kluczowe static i jego różne zastosowania w C ++
To słowo kluczowe staticma w C ++ kilka znaczeń, które uważam za bardzo mylące i nigdy nie mogę oprzeć myśli o tym, jak powinno ono działać. Z tego, co rozumiem, istnieje staticczas przechowywania, co oznacza, że ​​trwa przez cały okres istnienia programu w przypadku globalnym, ale gdy mówisz o lokalnym, …
195 c++  static 

2
Czy zmienna static constexpr w funkcji ma sens?
Jeśli mam zmienną wewnątrz funkcji (powiedzmy, dużą tablicę), czy sens ma deklarowanie jej jednocześnie statici constexpr? constexprgwarantuje, że tablica jest tworzona w czasie kompilacji, więc czy staticbyłaby bezużyteczna? void f() { static constexpr int x [] = { // a few thousand elements }; // do something with the array …
193 c++  static  c++11  constexpr 



22
statyczne konstruktory w C ++? Muszę zainicjować prywatne obiekty statyczne
Chcę mieć klasę z prywatnym statycznym składnikiem danych (wektorem zawierającym wszystkie znaki az). W Javie lub C # mogę po prostu stworzyć „statyczny konstruktor”, który będzie działał przed utworzeniem jakichkolwiek instancji klasy, i ustawiam statyczne składowe danych klasy. Jest uruchamiany tylko raz (ponieważ zmienne są tylko do odczytu i muszą …




4
Pobierz tylko pola statyczne zadeklarowane w klasie Java
Mam następującą klasę: public class Test { public static int a = 0; public int b = 1; } Czy można użyć odbicia, aby uzyskać listę tylko pól statycznych? Wiem, że mogę uzyskać tablicę wszystkich pól za pomocą Test.class.getDeclaredFields(). Ale wydaje się, że nie ma sposobu, aby określić, czy Fieldinstancja …
163 java  reflection  static  field 

9
Stos, statyczne i sterty w C ++
Szukałem, ale nie rozumiałem zbyt dobrze tych trzech pojęć. Kiedy muszę używać alokacji dynamicznej (w stercie) i jaka jest jej prawdziwa zaleta? Jakie są problemy ze statowaniem i stosem? Czy mogę napisać całą aplikację bez przydzielania zmiennych w stercie? Słyszałem, że inne języki zawierają "garbage collector", więc nie musisz się …

4
Zmienne statyczne w funkcjach składowych
Czy ktoś może wyjaśnić, jak zmienne statyczne w funkcjach składowych działają w C ++. Biorąc pod uwagę następującą klasę: class A { void foo() { static int i; i++; } } Jeśli zadeklaruję wiele wystąpień A, czy wywołanie foo()jednego wystąpienia spowoduje zwiększenie zmiennej statycznej iwe wszystkich wystąpieniach? Czy tylko ten, …
158 c++  static  scope 

19
Jaki jest pożytek z prywatnej zmiennej statycznej w Javie?
Jeśli zmienna jest zadeklarowana jako public static varName;, mogę uzyskać do niej dostęp z dowolnego miejsca, jako ClassName.varName. Mam również świadomość, że statyczne elementy członkowskie są współużytkowane przez wszystkie wystąpienia klasy i nie są ponownie przydzielane w każdej instancji. Czy deklarowanie zmiennej private static varName;różni się od deklarowania zmiennej private …

7
Różnica między ostatecznym statycznym a statycznym finałem
Znalazłem kod, w którym zadeklarował kod, taki jak private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; Jaka jest różnica między nimi, czy są takie same? A może różni się dla …
151 java  static  final 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.