정의에서 typedef 유형 사용

user9985127

다음과 같은 수업이 있습니다.

template<size_t N>
class A 
{
   typedef int(*ARRAY)[N];
   array getArray();

   ARRAY array;
};

그러면 ARRAY정의 에서 유형 어떻게 사용할 수 있습니까? 나는 이것을 시도했다

template<size_t N>
ARRAY A<N>::getArray()
{
   return array;
}

그러나 그것은 ARRAY정의되지 않았다는 것을 말해줍니다 .

제조

ARRAY종속 된 이름이므로 클래스 범위 밖에서 typename키워드 앞에 키워드 를 사용해야합니다 .

template<size_t N>
typename A<N>::ARRAY A<N>::getArray()
//^^^^^^^^^^^^^
{
   return array;
}

또는 후행 반환 사용

template<size_t N>
auto A<N>::getArray() -> ARRAY
//                 ^^^^^^^^^^^^^
{
   return array;
}

또한 클래스 멤버 선언에 오타가 있습니다. 그만큼

array getArray();

해야한다

ARRAY getArray();

그러나 사용하지 않으려는 이유가 std::array있습니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

typedef 정의 사용

분류에서Dev

CAN_TypeDef 유형의 포인터가 다음 코드에서 사용되는 이유는 무엇입니까?

분류에서Dev

typedef를 사용하여 다른 곳에 정의 된 유형을 전달할 수 있습니까?

분류에서Dev

typeid를 사용하여 정의 된 유형 이름을 얻는 방법 typedef 사용

분류에서Dev

typeid를 사용하여 정의 된 유형 이름을 얻는 방법 typedef 사용

분류에서Dev

함수 반환 유형으로 typedef 유형 사용

분류에서Dev

JSDoc은 사용자 정의 유형 (typedef)의 매개 변수를 인쇄하지 않습니다.

분류에서Dev

C에서 서명되지 않은 유형에 대한 단축키로 typedef 사용

분류에서Dev

Swift 3에서 Objective C typedef 열거 형 사용 오류

분류에서Dev

unique_ptr과 유사한 정적 사용자 지정 삭제자를 사용하여 shared_ptr 유형을 Typedef합니다.

분류에서Dev

기본 클래스에서 typedef 사용 및 재정의

분류에서Dev

OCaml의 유형 정의에서 나중에 선언 된 유형 사용

분류에서Dev

typedef 열거 형 재정의

분류에서Dev

Hindley Milner 유형 추론을 사용한 SML에서 유형 정의의 성장

분류에서Dev

Qt에서 사용자 정의 MetaType의 별칭 유형 등록

분류에서Dev

사용자 정의 유형에 LinkedHasMap에서 ObjectMapper readValue 유형 변환

분류에서Dev

재정의 된 메서드에서 및 확장 유형 사용

분류에서Dev

오류 : 'int_type'이 유형의 이름을 지정하지 않습니다-typedef 및 사용을 상속하는 방법

분류에서Dev

다른 파일에서 Typescript 유형 정의 사용

분류에서Dev

Django 1.5 / 1.6에서 두 가지 유형의 사용자 설정

분류에서Dev

Julia에서 복합 유형의 사용자 지정 표시

분류에서Dev

OCaml에서 사용자 정의 유형 비교

분류에서Dev

PL SQL에서 사용자 정의 유형 속성 초기화

분류에서Dev

파이썬의 루프에서 정수 유형 목록 사용

분류에서Dev

SQL 사용자 정의 유형에서 예외 처리

분류에서Dev

메타 위젯에서 사용자 정의 값 유형 작업

분류에서Dev

신속한 2.2에서 사용자 정의 정수 유형 정의

분류에서Dev

typedef 및 C ++ 11에서 사용

분류에서Dev

열거 형 클래스에 대한 C ++ typedef / 유형 대체

Related 관련 기사

  1. 1

    typedef 정의 사용

  2. 2

    CAN_TypeDef 유형의 포인터가 다음 코드에서 사용되는 이유는 무엇입니까?

  3. 3

    typedef를 사용하여 다른 곳에 정의 된 유형을 전달할 수 있습니까?

  4. 4

    typeid를 사용하여 정의 된 유형 이름을 얻는 방법 typedef 사용

  5. 5

    typeid를 사용하여 정의 된 유형 이름을 얻는 방법 typedef 사용

  6. 6

    함수 반환 유형으로 typedef 유형 사용

  7. 7

    JSDoc은 사용자 정의 유형 (typedef)의 매개 변수를 인쇄하지 않습니다.

  8. 8

    C에서 서명되지 않은 유형에 대한 단축키로 typedef 사용

  9. 9

    Swift 3에서 Objective C typedef 열거 형 사용 오류

  10. 10

    unique_ptr과 유사한 정적 사용자 지정 삭제자를 사용하여 shared_ptr 유형을 Typedef합니다.

  11. 11

    기본 클래스에서 typedef 사용 및 재정의

  12. 12

    OCaml의 유형 정의에서 나중에 선언 된 유형 사용

  13. 13

    typedef 열거 형 재정의

  14. 14

    Hindley Milner 유형 추론을 사용한 SML에서 유형 정의의 성장

  15. 15

    Qt에서 사용자 정의 MetaType의 별칭 유형 등록

  16. 16

    사용자 정의 유형에 LinkedHasMap에서 ObjectMapper readValue 유형 변환

  17. 17

    재정의 된 메서드에서 및 확장 유형 사용

  18. 18

    오류 : 'int_type'이 유형의 이름을 지정하지 않습니다-typedef 및 사용을 상속하는 방법

  19. 19

    다른 파일에서 Typescript 유형 정의 사용

  20. 20

    Django 1.5 / 1.6에서 두 가지 유형의 사용자 설정

  21. 21

    Julia에서 복합 유형의 사용자 지정 표시

  22. 22

    OCaml에서 사용자 정의 유형 비교

  23. 23

    PL SQL에서 사용자 정의 유형 속성 초기화

  24. 24

    파이썬의 루프에서 정수 유형 목록 사용

  25. 25

    SQL 사용자 정의 유형에서 예외 처리

  26. 26

    메타 위젯에서 사용자 정의 값 유형 작업

  27. 27

    신속한 2.2에서 사용자 정의 정수 유형 정의

  28. 28

    typedef 및 C ++ 11에서 사용

  29. 29

    열거 형 클래스에 대한 C ++ typedef / 유형 대체

뜨겁다태그

보관