코딩 모닥불
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • C++
      • 표준 라이브러리
      • 백준(BOJ)
  • 홈
  • 태그
  • 방명록
C++

[C++] 모든 타입의 객체를 지시할 수 있는 void 포인터

void 포인터( pointer )void 포인터는 데이터 타입에 구애받지 않는, 메모리를 가리키는 포인터입니다. 일반적인 포인터의 선언은 다음과 같습니다.데이터_타입* 포인터명void 포인터는 위의 "데이터 타입"에 void가 쓰여서, 정해진 데이터 타입이 없다는 것을 나타냅니다.char c;int* pInt = &c; // compile error !!void* pVoid = &c; // ok위에서 char 포인터를 int 포인터에 대입하면 데이터 타입 불일치로 컴파일이 되지 않습니다. 그러나, void 포인터는 메모리 주소이기만 하면 전혀 데이터 타입을 고려하지 않습니다. char*, 배열을 가리키는 포인터, 함수 포인터( function pointer ) 등등 주소를 가리키는 것은 다 담을 수 ..

2025. 3. 18.
  • «
  • 1
  • »

전체 카테고리

  • 분류 전체보기
    • C++
    • 표준 라이브러리
    • 백준(BOJ)

블로그 인기글

태그

  • #static_cast
  • #이진 탐색
  • #std::queue
  • #namespace
  • #Enum
  • #범위 기반 for
  • #초기화
  • #상수 표현식
  • #Lamda
  • #constexpr
  • #포인터
  • #std::unique_ptr
  • #함수 객체
  • #소멸자
  • #decltype
  • #using
  • #std::stack
  • #동적 계획법
  • #std::string_view
  • #inline
  • #깊이 우선 탐색
  • #std::sort
  • #std::vector
  • #예외 처리
  • #전처리기
  • #헤더 가드
  • #const
  • #auto
  • #전방 선언
  • #복사 생성자
MORE
애드센스 광고 영역
Powered by Privatenote Copyright © 코딩 모닥불 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바