🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

우선순위 큐 구현 연습 intellisense 질문

22.11.29 20:58 작성 조회수 258

0

안녕하세요, 강의를 듣다가 궁금한 점이 있어서 질문을 드립니다. template로 Container=vector<T>로 선언하고 Container를 이용해 push_back같은 것들을 사용하려 하면 보통 push_back같은 게 자동완성이 되어야 하지만 자동완성이 되지 않아서 그런데 왜 그런지 알 수 있을까요?

답변 1

답변을 작성해보세요.

1

template은 그런 개념이 아닙니다.
push_back을 적고 만약 그게 문법적으로 가능하면 컴파일이 되고,
아니면 에러를 내는 조커 카드에 가깝습니다.
Container=vector<T>는 기본값으로 vector<T>를 사용한다는 얘기에 불과하지
역시나 항상 vector를 사용한다는 말도 아닙니다.

채널톡 아이콘