size_t가 서명되지 않은 이유는 무엇입니까? Bjarne Stroustrup은 C ++ 프로그래밍 언어에서 다음과 같이 썼습니다. 부호없는 정수 유형은 스토리지를 비트 배열로 취급하는 용도에 이상적입니다. int 대신 unsigned를 사용하여 양의 정수를 나타 내기 위해 1 비트를 더 얻는 것은 거의 좋은 생각이 아닙니다. 부호없는 변수를 선언하여 일부 값이 양수인지 확인하려는 시도는 일반적으로 암시 적 변환 규칙에 의해 무효화됩니다. size_t 는 "양의 정수를 나타 내기 위해 1 비트를 더 얻기 위해"부호가없는 것처럼 보입니다. 그렇다면 이것은 실수 (또는 절충)였으며, 그렇다면 우리 코드에서 사용을 최소화해야합니까? Scott Meyers의 또 다른 관련 기사는 여기에 있습니다 . 요약하면 ..