서재

  • 홈
  • 프로그래머

초기화 1

cpp 객체지향(6-초기화 리스트)

멤버 변수 초기화 초기화 되지 않은 멤버 변수에는 컴파일이 쓰레기 값을 저장한다. 이는 버그를 발생시키는 주요 원인이다. 따라서 멤버 변수는 초기화를 해야 버그가 발생하지 않는다. 이제 초기화 방법을 알아보자. 초기화 방법 생성자 내에서 설정 class Knight { public: Knight(int hp) { _hp = hp; } public: int _hp; }; 초기화 리스트 초기화 리스트는 상속 관계에서 원하는 부모 생성자를 호출할 때 필요하거나, 포함 관계에서 원하는 클래스의 생성자를 호출할 때 필요하다. // Knight와 포함 관계에 있는 클래스 class Inventory { public: Inventory() { cout

프로그래머/CPP_강의정리 2021.09.20
이전
1
다음
더보기
프로필사진

서재

기록

  • 전체
    • 프로그래머
      • CPP_강의정리
      • CPP_메모
      • visual_studio
    • 독후감

Archives

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

공지사항

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

Tag

C++, opp, Overloading, Pragma once, nullptr, delete, iterator, big-o표기법, Enum, modern cpp, array, struct, virtual, const, STL, template, CPP, typedef, pointer, namespace,

페이스북 트위터 플러그인

  • Facebook
  • Twitter

최근댓글

티스토리툴바