조규진의 스터디 블로그

  • 홈
  • 태그
  • 방명록

포인터(Pointer) vs 레퍼런스(Reference) 1

C++ 포인터(Pointer) 레퍼런스(Reference) 차이

포인터와 레퍼런스에 차이 시작 포인터(Pointer)와 레퍼런스(Reference)는 보면 둘다 참조를 하는 변수임은 똑같다고 생각을 하였다. 하지만 이 둘도 엄연히 차이점이 존재하였다. 그 차이점을 알아보자. 1.NULL의 허용 여부 일단 NULL을 허용하냐 안하냐에서 차이점이 난다. 포인터는 NULL 즉 nullptr도 허용이 되지만 레퍼런스 만큼은 허용이 되지않습니다. 포인터는 즉 NULL을 가르키거나 초기화 하지 않을경우 Null pointer exception 또는 Segmentation Fault 에러를 난다. 따라서 포인터는 반드시 Null Check 를 해줘 코드를 처리를 해줘야 에러를 방지할수 있습니다. Student S = new Student(); if(S!=nullptr) { S->..

개발자 면접 공부/C-C++ 2022.07.11
이전
1
다음
더보기
250x250
프로필사진

조규진의 스터디 블로그

공부하는 사이트

  • 분류 전체보기 (118)
    • 백준 문제 (4)
    • 개발자 면접 공부 (111)
      • C-C++ (49)
      • 언리얼 엔진 (17)
      • 운영체제,CS (27)
      • 네트워크&DB (5)
      • 그래픽스 (13)

Tag

c++, Unreal Engin4, C, UE4, 포인터(Pointer)레퍼런스(Reference)차이, dangling pointer, unreal engine, study, pure virtual function, 재정의, 포인터(Pointer) vs 레퍼런스(Reference), 언리얼 엔진4, unreal engine4, virtual, 공부, abstract class, reference, 순수가상함수, 댕글링 포인터, 레벨 디자이너,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바