9
vector<T, Alloc>
구문을 사용하여 벡터에 대한 사용자 정의 할당기를 설정할 수 있다는 것을 알고 있습니다. 문자열에 대해 동일한 작업을 수행 할 수있는 방법이 있습니까?문자열에 대한 사용자 정의 할당 자 설정
vector<T, Alloc>
구문을 사용하여 벡터에 대한 사용자 정의 할당기를 설정할 수 있다는 것을 알고 있습니다. 문자열에 대해 동일한 작업을 수행 할 수있는 방법이 있습니까?문자열에 대한 사용자 정의 할당 자 설정
예. 같은 선언 클래스 템플릿 basic_string
에서 오는 모든 문자열 클래스, 예를 들면 다음과 같습니다
template <class charT, class traits = char_traits<charT>,
class Allocator = allocator<charT> >
class basic_string;
는 std::string
은 typedef basic_string<char> string;
입니다.
typedef basic_string<char, char_traits<char>, my_allocator<char> > my_string;
참고 : 당신이 뭔가를 할 수
세 번째 템플릿 매개 변수
는 할당입니다 my_allocator 템플릿 필요는 없다. –