이 문제에 적절한 이름을 찾을 수 없습니다.중첩 된 클래스 템플릿 문제
나는
class Array<T>::Iterator
내가 함수 "종류"를 정의 할 중첩 된 반복자 클래스가 포함 된 템플릿 클래스 배열,이 :
template <typename T, class RAIterator>
void sort(RAIterator start, RAIterator end);
문제가입니다 g ++에서 T를 추론 할 수 없습니다 함수의 서명 나는 함수가 T를 지정의 독립을 원하기 때문에 (예를 들면 일종의 <T> (...)),이 (분명히 잘못) 구문에 대해 생각했다 :
template <typename T, class RAIterator<typename T>>
void sort(RAIterator start, RAIterator end);
이 실제로을 할 수있는 방법 컴파일러 그림 T 아웃?
왜'sort'은'T'를 알아야 하는가? – juanchopanza
힙 (힙 정렬 용)을 작성하기 위해. –