• 블로그 이사 준비(장기)
  • 글 퍼가실때 주의 사항
  • 질문 하실때 주의 사항
  • 오류 신고
  • 댓글 삭제 규정
블로그 이미지
당근천국
  • 태그 목록
  • 고스트 리콘 아캄 시리즈 인디게임 Deus Ex 보더랜드2 XCOM borderlands 2 어쎄신 크리드 전장의 발큐리아 4 Middle-earth Tomb Raider Ghost Recon Wildlands Valkyria Chronicles Assassin's Creed 엑스컴 배트맨 Ghost Recon IT 툼레이더 전장의 발큐리아
  • 분류 전체보기 (12273) N
    • 게임 (11229) N
      • 이것저것 (90)
      • 게임스크린샷 (10909) N
      • 보드게임 (16)
      • Jet Set Radio (31)
      • 롤러코스터 타이쿤3 (60)
      • 스타크래프트 (26)
      • 킹덤 언더 파이어 (97)
    • 당근의 생활 (181)
      • 생각 (67)
      • 이야기 (44)
      • 일상 (70)
    • 기타 프로젝트 (47)
      • 공개 프로그램 (39)
      • SPA NetCore (8)
    • 프로그래밍 (814)
      • IT 일반 (50)
      • IT이야기 (22)
      • 프로그래밍 일반 (90)
      • C#, .NET (107)
      • ASP.NET, MVC (88)
      • 웹관련 (72)
      • Unity, MAUI, Mono (60)
      • DB, SQL, EF (76)
      • WPF, Silverlight (28)
      • Java, Android (27)
      • C++ (12)
      • 보안, 서버 (36)
      • 리눅스 관련 (33)
      • AI, 통계관련 (7)
      • 하드웨어 (46)
      • 블로그 (60)
    • 임시저장 (2)
      • 작성중 (1)
      • 기술 자료 (0)
      • 일반 자료 (0)
      • 참조 (0)
      • 외부링크용 (1)
오늘 어제
전체
방명록 RSS
저작자 표시
본문에 별다른 표시가 없을시 이 조건을 사용합니다.
검색 : 포인터 1건
2
[C++] 에서 포인터로 넘어온 배열 개수 구하기

C++에서 배열을 구하는 방법은 많습니다. 그중 포인터로 넘어온 배열의 개수를 구하는 방법을 알아보도록 하겠습니다. 1. 일반적으로 배열 구하는 방법 int a = inteof(Temp) / sizeof(Temp[0]); 그런데 이 방법은 정작 포인터로 넘어온 주소는 배열을 구하지 못합니다. 그래서 보통은 매개변수로 배열의 개수를 보내주는 방식을 많이 사용하죠. 어쩌면 당연한데.....'sizeof'는 변수의 크기를 리턴하므로 포인터를 넣으면 포인터의 대상이 아닌 포인터 자체의 크기를 리턴하기 때문입니다. (그래서 포인터를 위 코드로 구하면 '1'이 나옵니다.) 2. 포인터로 넘어온 배열 개수 구하는 방법 '_countof'를 이용하면 포인터로 넘어온 배열의 개수를 구할 수 있습니다. void Temp(..

프로그래밍/C++ 2011.04.11
  • «
  • 1
  • »
 
방명록
태그 목록
RSS
관리자
글쓰기
tistory

티스토리툴바