2012-03-03 4 views
0

는, 그것이 -1을 반환해야하는 이유목록 MAX_SIZE 구현

size_type max_size() const 
{ 
    return size_type(-1); 
} 

는 내가 모르는 내가 다른 정수 나 문자를 반환 할 수 있다고? 아무도 나를 도울 수 있습니까? 감사!

답변

4

size_type은 아마도 부호가 없습니다. 즉, -1으로 초기화하면 이 64 비트 유형 인 경우 32 비트 숫자의 경우 0xffffffff 또는 0xffffffffffffffff 인 경우 최대 값이됩니다.