조규진의 스터디 블로그

  • 홈
  • 태그
  • 방명록

포인터(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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바