TIL_029: size_t

김펭귄·2025년 9월 5일

Today What I Learned (TIL)

목록 보기
29/109

오늘 학습 키워드

  • size_t

  • 팀플

1. size_t

  • 메모리 크기, 배열의 크기, 문자열 길이 등 음수가 될 수 없는 크기를 표현하기 위해 사용되는 부호 없는 정수형 데이터 타입

  • str.find('char')의 반환값도 size_t
    인덱스나 크기, 또는 크기와 관련된 함수들의 매개변수나 반환 타입으로 사용

  • 32비트 시스템에서는 4바이트 크기의 unsigned int, 64비트 시스템에서는 8바이트 크기의 unsigned long 또는 unsigned long long

  • 일반 int와 달리 음수 값이 없고 크기 또한 플랫폼 맞춤형이므로, 메모리 및 크기 관련 작업 시 오류 방지 및 일관성 유지에 유리

  • 따라서 int index = str.find('c');하면 에러남

다음 학습

profile
반갑습니다

0개의 댓글