-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
우선순위 큐 구현 연습 intellisense 질문
22.11.29 20:58 작성 조회수 258
0
안녕하세요, 강의를 듣다가 궁금한 점이 있어서 질문을 드립니다. template로 Container=vector<T>로 선언하고 Container를 이용해 push_back같은 것들을 사용하려 하면 보통 push_back같은 게 자동완성이 되어야 하지만 자동완성이 되지 않아서 그런데 왜 그런지 알 수 있을까요?
답변을 작성해보세요.
1
Rookiss
지식공유자2022.11.30
template은 그런 개념이 아닙니다.
push_back을 적고 만약 그게 문법적으로 가능하면 컴파일이 되고,
아니면 에러를 내는 조커 카드에 가깝습니다.
Container=vector<T>는 기본값으로 vector<T>를 사용한다는 얘기에 불과하지
역시나 항상 vector를 사용한다는 말도 아닙니다.
답변 1