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.

7
Czy pola statyczne są dziedziczone?
Kiedy statyczne elementy członkowskie są dziedziczone, czy są statyczne dla całej hierarchii, czy tylko dla tej klasy, tj .: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() { SomeClass A; SomeClass B; SomeDerivedClass C; return 0; } czy łącznie …
102 c++  inheritance  static 


4
Cykl życia obiektu statycznego systemu Android
Tworzę aplikację do wyszukiwania zdarzeń, ustawiamy kryteria wyszukiwania z jednego ekranu wypełniającego na innym ekranie, a następnie użytkownik może edytować kryteria wyszukiwania z trzeciego ekranu i przechodzi do czwartego ekranu. Aby wykonać powyższe zadanie, używam statycznego obiektu, który zapamiętuje wartości wokół aplikacji i nie muszę robić nic więcej. Ale obawiam …

6
@Autowired i metoda statyczna
Mam @Autowiredusługę, z której należy korzystać w ramach metody statycznej. Wiem, że to źle, ale nie mogę zmienić obecnego projektu, ponieważ wymagałoby to dużo pracy, więc potrzebuję do tego prostego hacka. Nie mogę zmienić się randomMethod()na niestatyczny i muszę użyć tej automatycznej fasoli. Jakieś wskazówki, jak to zrobić? @Service public …
101 java  spring  static  autowired 


4
Statyczne zmienne funkcyjne w Swift
Próbuję dowiedzieć się, jak zadeklarować zmienną statyczną w zakresie tylko lokalnie do funkcji w języku Swift. W C może to wyglądać mniej więcej tak: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } W Objective-C jest w zasadzie to samo: - (NSInteger)foo { static NSInteger timesCalled = …
97 function  static  swift 


7
Czy zmienne statyczne są wspólne dla wątków?
Mój nauczyciel z wyższego poziomu Java na temat wątków powiedział coś, czego nie byłem pewien. Stwierdził, że poniższy kod niekoniecznie zaktualizuje readyzmienną. Według niego, dwa wątki niekoniecznie współdzielą zmienną statyczną, szczególnie w przypadku, gdy każdy wątek (wątek główny versus ReaderThread) działa na swoim własnym procesorze i dlatego nie ma tych …

9
Jakie są korzyści z zadeklarowania metody jako statycznej
Ostatnio przeglądałem swoje ostrzeżenia w Eclipse i natknąłem się na to: Wyśle ostrzeżenie kompilatora, jeśli metodę można zadeklarować jako statyczną. [edytuj] Dokładny cytat w pomocy Eclipse, z naciskiem na prywatne i końcowe: Po włączeniu kompilator wyświetli błąd lub ostrzeżenie dla metod, które są prywatne lub ostateczne i które odnoszą się …

10
Pliki statyczne we Flask - robot.txt, sitemap.xml (mod_wsgi)
Czy istnieje sprytne rozwiązanie do przechowywania plików statycznych w katalogu głównym aplikacji Flask? Pliki robots.txt i sitemap.xml powinny znajdować się w /, więc moim pomysłem było utworzenie dla nich tras: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response Musi być coś wygodniejszego :)


12
Deklaracje zmiennych w plikach nagłówkowych - statyczne czy nie?
Podczas refaktoryzacji niektórych #definesnapotkałem deklaracje podobne do następujących w pliku nagłówkowym C ++: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; Pytanie brzmi, jaką różnicę, jeśli w ogóle, zrobi statyczność? Zauważ, że wielokrotne dołączanie nagłówków nie jest możliwe z powodu klasycznej #ifndef HEADER #define HEADER …
91 c++  c  static 

11
Tablica statyczna a tablica dynamiczna w C ++
Jaka jest różnica między tablicą statyczną a tablicą dynamiczną w C ++? Muszę zrobić zadanie dla mojej klasy i mówi, aby nie używać tablic statycznych, tylko tablice dynamiczne. Zajrzałem do książki i online, ale nie rozumiem. Myślałem, że statyczny został utworzony w czasie kompilacji, a dynamiczny w czasie wykonywania, ale …

3
Wycofanie statycznego słowa kluczowego… koniec?
W C ++ możliwe jest użycie staticsłowa kluczowego w jednostce translacyjnej, aby wpłynąć na widoczność symbolu (deklaracja zmiennej lub funkcji). W n3092 to zostało wycofane: Załącznik D.2 [depr.static] Używanie słowa kluczowego static jest przestarzałe podczas deklarowania obiektów w zakresie przestrzeni nazw (patrz 3.3.6). W n3225 zostało to usunięte. Tylko artykuł …
89 c++  static  c++11  standards 


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.