C++ 포인터란?

2023. 1. 26. 17:28·Stack/C++

포인터란?

포인터는 메모리의 값을저장하는 변수이다.

하지만 이런 정의보다 자세한 설명을 하게되면

포인터는 이렇게 선언하게된다.

 

&는 변수의 메모리 값을 표현해준다.

value 5의 값과 주소값을 확인해보자

value 의 변수값을 포인터 a에 대입하게되면 다음과 같이 나온다


포인터에는 몇가지 규칙이있다

  • 포인터변수의 자료형은 가르키는 변수의 자료형과 같아야한다
  • 포인터주소값에는 정수 값이 들어갈수없다
  • C++ 에서는 포인터에 메모리 주소를 직접 할당할수없다.

기본적인 개념은 여기까지이고 C++ 의 포인터는 잘못사용하면 프로그램의 안정성을 떨어뜨리기 때문에
개념을 확실히 잡고 사용해야한다

저작자표시 (새창열림)

'Stack > C++' 카테고리의 다른 글

연산자 오버로딩, 프렌드  (0) 2023.01.30
C++ continue 구문  (0) 2023.01.26
C++ Switch 구문  (0) 2023.01.26
C++ 구조체(struct),공용체(union),열거체(enum)  (0) 2023.01.20
C++ 입문 기초지식  (0) 2023.01.17
'Stack/C++' 카테고리의 다른 글
  • 연산자 오버로딩, 프렌드
  • C++ continue 구문
  • C++ Switch 구문
  • C++ 구조체(struct),공용체(union),열거체(enum)
김코딩개발자
김코딩개발자
  • 김코딩개발자
    김코딩의 개발로그
    김코딩개발자
  • 전체
    오늘
    어제
    • 분류 전체보기 (69)
      • 개발이야기 (19)
        • 개발로그 (7)
        • 항해일지 (11)
      • Develop (0)
      • Life (0)
      • Stack (29)
        • C++ (6)
        • Ext.js (1)
        • Spring (18)
        • Java (2)
        • JavaScript (2)
      • TechTrend (0)
      • TechKnowledge (20)
        • CS관련지식 (9)
        • 알고리즘 (9)
        • 네트워크 (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    서비스경험
    ip통신
    데이터 용량단위
    대규모 트래픽
    개발 문서 작성방법
    개발일기
    프로그래머스 멀리뛰기
    osi 2계층
    개발입문
    시간복잡도
    네트워크
    자바스크립트입문
    데이터 마이그레이션
    응답지연값
    관점지향프로그래밍
    SpringBoot DB
    개발 설계 문서
    올바른 괄호
    lan 통신
    동적계획법
    동시성제어
    프로그래머스
    지연수치표
    DB원리
    직장인
    서비스 경험
    괄호 회전하기
    프로그래머스 LV2
    괄호문제
    software docs
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
김코딩개발자
C++ 포인터란?
상단으로

티스토리툴바