«static» 태그된 질문

정적은 일부 프로그래밍 언어에서 특정 객체 인스턴스에 바인딩되지 않은 함수 또는 데이터 저장 영역 (필드)을 정의하는 데 사용되는 용어입니다. 대부분의 경우이 태그를 사용하는 경우 특정 프로그래밍 언어 태그와 함께 사용해야합니다.

7
정적 필드가 상속됩니까?
정적 멤버가 상속되면 전체 계층 구조 또는 해당 클래스에 대해 정적입니다. 즉 : 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; } 세 가지 경우에 3 일 총 것, 또는 …
102 c++  inheritance  static 

4
Android 정적 개체 수명주기
이벤트 검색 애플리케이션을 만들고 있는데, 한 화면에서 검색 기준을 설정하고 다른 화면에 입력하면 사용자가 3 번째 화면에서 검색 기준을 편집하고 4 번째 화면으로 이동할 수 있습니다. 위의 작업을 수행하기 위해 응용 프로그램 주변의 값을 기억하는 정적 개체를 사용하고 있으며 추가 작업을 수행 할 필요가 없습니다. 하지만 메모리가 부족한 경우 안드로이드의 …


6
@Autowired 및 정적 메서드
나는이 @Autowired정적 메서드 내에서 사용하는 서비스입니다. 나는 이것이 틀렸다는 것을 알고 있지만 많은 작업이 필요하기 때문에 현재 디자인을 변경할 수 없으므로 간단한 해킹이 필요합니다. randomMethod()비 정적으로 변경할 수 없으며이 자동 연결 빈을 사용해야합니다. 그 방법에 대한 단서가 있습니까? @Service public class Foo { public int doStuff() { return 1; } …
101 java  spring  static  autowired 

7
인터페이스의 모든 필드가 암시 적으로 정적이고 최종적인 이유는 무엇입니까?
인터페이스에 정의 된 모든 필드가 암시 적으로 static및 final. 필드를 유지한다는 생각은 static인터페이스의 객체를 가질 수 없지만 왜 final(암시 적으로) 존재합니까? 자바 디자이너가 인터페이스의 필드를 만들어 갔다 이유 중 하나는 알고 static및 final?

4
Swift의 정적 함수 변수
Swift의 함수에 로컬로만 범위가 지정된 정적 변수를 선언하는 방법을 알아 내려고합니다. C에서는 다음과 같이 보일 수 있습니다. int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } Objective-C에서는 기본적으로 동일합니다. - (NSInteger)foo { static NSInteger timesCalled = 0; ++timesCalled; return timesCalled; } 그러나 나는 Swift에서 이와 같은 것을 …
96 function  static  swift 

6
가비지 수집을 위해 정적 필드가 열려 있습니까?
프로그램 설정에서만 사용되는 가상 유틸리티 클래스가있는 경우 : class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and params... } } myObject는 더 이상 사용되지 않을 때 가비지 수집됩니까, 아니면 프로그램 수명 동안 계속 유지됩니까?

7
스레드간에 정적 변수가 공유됩니까?
스레딩에 관한 상위 Java 클래스의 선생님이 제가 확신 할 수없는 말을했습니다. 그는 다음 코드가 반드시 ready변수를 업데이트하는 것은 아니라고 말했습니다 . 그에 따르면 두 스레드가 반드시 정적 변수를 ReaderThread공유하는 것은 아닙니다. 다른 것을 업데이트하지 않습니다. 기본적으로 그는 ready메인 스레드에서 업데이트 될 수 있지만 에서는 업데이트되지 ReaderThread않으므로 ReaderThread무한 반복됩니다. 그는 또한 …

9
메서드를 정적으로 선언하면 얻는 이점은 무엇입니까?
최근 Eclipse에서 내 경고를 살펴본 결과 다음과 같은 문제가 발생했습니다. 메서드가 정적으로 선언 될 수 있으면 컴파일러 경고를 제공합니다. [편집] 개인 및 최종 스트레스와 이클립스 도움말 내 정확한 인용 : 활성화되면 컴파일러는 private 또는 final 이고 정적 멤버 만 참조하는 메서드에 대해 오류 또는 경고를 발행합니다 . 예, 끌 수 …

10
Flask의 정적 파일-robot.txt, sitemap.xml (mod_wsgi)
Flask의 응용 프로그램 루트 디렉터리에 정적 파일을 저장하는 영리한 솔루션이 있습니까? robots.txt 및 sitemap.xml은 /에서 찾을 수 있으므로 내 아이디어는 경로를 만드는 것입니다. @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response 더 편리한 것이 있어야합니다 :)

4
C # : 정적 메서드가 여러 스레드에서 호출되면 어떻게됩니까?
내 응용 프로그램에는 동시에 여러 스레드에서 호출되는 정적 메서드가 있습니다. 데이터가 뒤섞 일 위험이 있습니까? 첫 번째 시도에서 메서드는 정적이 아니었고 클래스의 여러 인스턴스를 만들고있었습니다. 그 경우 내 데이터가 어떻게 든 뒤섞여있었습니다. 때때로 발생하기 때문에 이것이 어떻게 발생하는지 잘 모르겠습니다. 아직 디버깅 중입니다. 그러나 이제 방법은 지금까지 아무런 문제가 없습니다. …

11
C ++의 정적 배열과 동적 배열
C ++에서 정적 배열과 동적 배열의 차이점은 무엇입니까? 내 수업에 할당을해야하는데 정적 배열을 사용하지 말고 동적 배열 만 사용하라는 메시지가 표시됩니다. 책과 온라인을 봤지만 이해가 안되는 것 같습니다. 나는 정적이 컴파일 타임에 생성되고 런타임에 동적이라고 생각했지만 이것을 메모리 할당으로 착각 할 수 있습니다. C ++에서 정적 배열과 동적 배열의 차이점을 …

12
헤더 파일의 변수 선언-정적 여부?
일부를 리팩토링 할 때 #definesC ++ 헤더 파일에서 다음과 유사한 선언을 발견했습니다. static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; 문제는 정전기가 어떤 차이를 만들까요? 고전적인 #ifndef HEADER #define HEADER #endif트릭 으로 인해 헤더를 여러 번 포함하는 것은 불가능합니다 (중요한 경우). 정적은 VAL헤더가 둘 이상의 …
91 c++  c  static 

3
정적 키워드 지원 중단… 더 이상?
C ++에서는 static번역 단위 내 에서 키워드 를 사용하여 심볼의 가시성 (변수 또는 함수 선언)에 영향을 미칠 수 있습니다. n3092에서는 더 이상 사용되지 않습니다. Annex D.2 [depr.static] 네임 스페이스 범위에서 객체를 선언 할 때 static 키워드 사용은 더 이상 사용되지 않습니다 (3.3.6 참조). n3225에서는이 기능이 제거되었습니다. 내가 찾을 수있는 유일한 …
89 c++  static  c++11  standards 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.