[C++] Class

2024. 12. 25. 00:25·C++/Basic

  • 클래스 기반으로 코드를 작성해야 하는 이유
    • 문제점이 발생하면 뒷단계로 갈수록 해결하기 어려워진다.
    • 설계 또는 구현단게에서 문제를 많이 개선해야한다.
    • 클래스  기반 코드는 코드 재사용이 가능하다.

 

  • 접근 제어자
    • private, protected, public

 

  • Getter / Setter의 역할
    • Getter : 현재 값을 반환하지만 클래스의 값 변경에 영향을 주지 않는다.
    • Setter : 어떤 곳에서 값을 수정하였는지 디버깅하기가 수월하다.

 

  • 헤더 중복 방지
    • #pragma once
    • #ifdef ~ #define ~ #endif

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

[C++] 함수 오버로딩과 템플릿  (0) 2024.12.26
[C++] 스마트 포인터  (1) 2024.12.26
[C++] 객체지향 프로그래밍  (0) 2024.12.25
'C++/Basic' 카테고리의 다른 글
  • [C++] 함수 오버로딩과 템플릿
  • [C++] 스마트 포인터
  • [C++] 객체지향 프로그래밍
DevColIn
DevColIn
복잡함을 단순하게
  • DevColIn
    심플한 코딩생활
    복잡함을 단순하게
  • 전체
    오늘
    어제
    • 전체보기 (223)
      • Unreal 부트캠프 (49)
        • TIL (34)
        • 사전캠프 (7)
        • 본캠프 (8)
      • Unrael (10)
        • 환경설정 (0)
        • Basic (19)
        • Component (5)
        • GAS (GameplayAbilitySystem) (3)
        • AI (2)
        • Implement (10)
        • UI (1)
        • Error (1)
        • Network (2)
        • Tip (1)
      • Level Design (5)
      • Math (1)
      • Design Pattern (16)
      • Computer Science (2)
        • Network (1)
        • Database (1)
      • Algorithm (79)
        • Basic (4)
        • Practice (74)
      • C++ (4)
        • Basic (4)
      • Tool (0)
      • Game (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Implement
    레벨디자인
    Design Pattern
    디자인 패턴
    gas
    unreal
    게임동기화
    unrealengine
    DesignPattern
    tsoftobjectptr
    알고리즘
    actor
    Algorithm
    퀘스트
    사전캠프
    AI
    basic
    GameplayEffect
    내일배움캠프
    액터
    본캠프
    component
    c++
    디자인패턴
    Til
    Animation
    KPT회고
    하드 레퍼런싱
    assetmanager
    소프트 레퍼런신
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
DevColIn
[C++] Class
상단으로

티스토리툴바