«static» 태그된 질문

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

21
개인 헬퍼 메소드가 정적 일 수있는 경우 정적이어야 함
인스턴스화하도록 설계된 클래스가 있다고 가정 해 봅시다. 클래스 내부에 클래스 멤버 중 하나에 액세스 할 필요가없는 몇 가지 개인 "도우미"메서드가 있으며 인수에 대해서만 작동하여 결과를 반환합니다. public class Example { private Something member; public double compute() { double total = 0; total += computeOne(member); total += computeMore(member); return total; } …


9
정적 키워드와 C ++에서의 다양한 용도
키워드 static는 C ++에서 몇 가지 의미가있어서 매우 혼란스럽고 실제로 어떻게 작동 해야하는지 내 마음을 구부릴 수는 없습니다. 내가 이해 한 것으로부터 static스토리지 기간 이 있다는 것은 글로벌의 경우 프로그램 수명 동안 지속되지만 로컬에 대해 이야기 할 때 기본적으로 0으로 초기화됨을 의미합니다. C ++ 표준은 키워드가있는 클래스 데이터 멤버에 대해 …
196 c++  static 

2
함수 내부의 정적 constexpr 변수가 의미가 있습니까?
내가 함수 내에서 (예를 들어, 큰 배열을) 변수가 있다면, 그것은 두 선언은 의미가 수행 static하고에게 constexpr? constexpr컴파일 타임에 배열이 생성되도록 보장하므로 static쓸모가 없습니까? void f() { static constexpr int x [] = { // a few thousand elements }; // do something with the array } 는 IS static생성 된 …
193 c++  static  c++11  constexpr 

5
정적 클래스 인스턴스는 ASP.NET의 요청 또는 서버에 고유합니까?
ASP.NET 웹 사이트에서 각 웹 요청에 고유 한 정적 클래스가 있습니까? 아니면 GC가 처리하기로 결정할 때마다 필요할 때마다 인스턴스화되고 GC됩니다. 내가 묻는 이유는 C #에서 정적 클래스를 작성했기 때문에 예상했던 것과 동작이 다르기 때문입니다. 정적 클래스가 각 요청마다 고유 할 것으로 예상했지만 그럴 것 같지는 않습니다. 각 요청에 고유하지 않은 …
182 c#  asp.net  static 

9
C #의 "정적 방법"은 무엇입니까?
정적 키워드를 메소드에 추가 할 때의 의미는 무엇입니까? public static void doSomething(){ //Well, do something! } static수업에 키워드를 추가 할 수 있습니까 ? 그러면 무슨 의미입니까?
177 c#  methods  static 

22
C ++의 정적 생성자? 개인 정적 객체를 초기화해야합니다
개인 정적 데이터 멤버 (모든 문자 az를 포함하는 벡터)가있는 클래스를 갖고 싶습니다. Java 또는 C #에서는 클래스의 인스턴스를 만들기 전에 실행될 "정적 생성자"를 만들고 클래스의 정적 데이터 멤버를 설정할 수 있습니다. 변수는 읽기 전용이고 한 번만 설정하면되므로 한 번만 실행되며 클래스의 함수이므로 개인 멤버에 액세스 할 수 있습니다. 벡터가 초기화되었는지 …

3
일반 ES6 클래스 메소드에서 정적 메소드 호출
정적 메소드를 호출하는 표준 방법은 무엇입니까? 나는 constructor클래스 자체의 이름 을 사용 하거나 사용할 것을 생각할 수 있습니다 . 필요하지 않다고 생각하기 때문에 후자를 좋아하지 않습니다. 전자가 권장되는 방법입니까, 아니면 다른 것이 있습니까? 다음은 (고려 된) 예입니다. class SomeObject { constructor(n){ this.n = n; } static print(n){ console.log(n); } printN(){ …



4
Java 클래스에서 선언 된 정적 필드 만 검색
다음 수업이 있습니다. public class Test { public static int a = 0; public int b = 1; } 정적 필드 목록 만 가져 오기 위해 리플렉션을 사용할 수 있습니까? 와 함께 모든 필드의 배열을 얻을 수 있다는 것을 알고 있습니다 Test.class.getDeclaredFields(). 그러나 Field인스턴스가 정적 필드를 나타내는 지 여부를 결정할 …
163 java  reflection  static  field 

9
C ++의 스택, 정적 및 힙
검색했지만이 세 가지 개념을 잘 이해하지 못했습니다. 힙에서 동적 할당을 언제 사용해야합니까? 그리고 실제 장점은 무엇입니까? 정적 및 스택의 문제점은 무엇입니까? 힙에 변수를 할당하지 않고 전체 응용 프로그램을 작성할 수 있습니까? 다른 언어에는 "가비지 수집기"가 포함되어 있으므로 메모리에 대해 걱정할 필요가 없습니다. 가비지 수집기는 무엇을합니까? 이 가비지 수집기를 사용하여 수행 …

4
멤버 함수의 정적 변수
누군가 C ++에서 멤버 함수의 정적 변수가 어떻게 작동하는지 설명 할 수 있습니까? 다음과 같은 클래스가 주어집니다. class A { void foo() { static int i; i++; } } 의 여러 인스턴스를 선언하면 한 인스턴스를 A호출 foo()하면 i모든 인스턴스 에서 정적 변수가 증가 합니까? 아니면 그 중 하나만 호출 되었습니까? …
158 c++  static  scope 

19
Java에서 개인 정적 변수를 사용하는 것은 무엇입니까?
변수가로 선언되면 public static varName;어디서나 변수에 액세스 할 수 있습니다 ClassName.varName. 또한 정적 멤버는 클래스의 모든 인스턴스에서 공유되며 각 인스턴스에서 재 할당되지 않는다는 것을 알고 있습니다. 변수를 선언하는 것과 private static varName;다른 것으로 변수를 선언하고 private varName;있습니까? 두 경우 모두 다른 클래스 로 ClassName.varName또는 ClassInstance.varName다른 클래스에서 액세스 할 수 없습니다 …

7
최종 정적 및 정적 최종의 차이점
코드를 선언 한 코드를 찾았습니다. 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"; 그들 사이의 차이점은 무엇입니까? 아니면 다릅니다 않습니다 private나 public?
151 java  static  final 

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