«constructor» 태그된 질문

5
스칼라에서 더 높은 종류의 유형은 무엇입니까?
웹에서 다음을 찾을 수 있습니다. 더 높은 종류의 유형 == 유형 생성자? class AClass[T]{...} // For example, class List[T] 어떤 사람들은 이것이 정의에 부합하는 유형을 추상화하기 때문에 이것이 더 높은 종류의 유형이라고 말합니다. 더 높은 종류의 유형 은 다른 유형을 취하여 새로운 유형을 구성하는 유형입니다. 이것들은 타입 생성자 로도 알려져 …

7
두 개의 제로 인수 생성자를 구별하는 관용적 방법
나는 이런 수업을 가지고있다 : struct event_counts { uint64_t counts[MAX_COUNTERS]; event_counts() : counts{} {} // more stuff }; 일반적 counts으로 그림과 같이 배열 을 기본값으로 초기화하려고합니다 . 그러나 프로파일 링으로 식별 된 선택된 위치에서 배열을 덮어 쓰려고한다는 것을 알고 있기 때문에 배열 초기화를 억제하고 싶지만 컴파일러는 그것을 알아낼만큼 똑똑하지 않습니다. …

6
C ++에서 오버로드 된 생성자를 통해 알 수없는 유형의 변수 초기화
주로 파이썬 배경에서 나오기 때문에 C ++에서 유형 작업에 다소 어려움을 겪었습니다. 다른 유형을 매개 변수로 사용하는 여러 오버로드 된 생성자 중 하나를 통해 클래스 변수를 초기화하려고합니다. auto키워드 를 사용하여 변수의 자동 선언에 사용할 수 있지만 내 경우에는 생성자를 선택할 때까지 초기화되지 않습니다. 그러나 컴파일러는 초기화하지 않는 것에 만족하지 않습니다 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.