programmer-faust 님의 블로그

  • 홈
  • 태그
  • 방명록

class 1

[C++]클래스와 구조체

순서클래스구조체클래스와 구조체클래스객체 지향 프로그래밍의 핵심 단위이며, 데이터와 행동을 하나의 단위로 묶어 추상화한 타입임.객체를 생성할 수 있는 설계도 역할을 함.멤버의 기본 접근 지정자는 private으로 객체지향 설계를 통해 정보 은닉을 강조하기 위함임.클래스 설계 원칙캡슐화 원칙: 데이터 은닉과 내부 상태 안전성을 보장단일 책임 원칙: 클래스는 하나의 역할만 수행상속과 다형성 설계: is-a 관계만 상속RAII와 자원 관리: 생성자에서 자원 획득, 소멸자에서 해제, 스마트 포인터, lock_guard 등 표준 RAII 활용인터페이스와 구현 분리값/참조 타입 구분자원관리 Rule of Three/Five/ZeroRule of Three클래스가 동적 자원을 직접 관리할 때, 컴파일러가 자동으로 생성..

C++ 2025.09.01
이전
1
다음
더보기
프로필사진

programmer-faust 님의 블로그

programmer-faust 님의 블로그 입니다.

  • 분류 전체보기 (101)
    • 내일배움캠프 (5)
    • Unity (0)
    • Unreal Engine (32)
    • C++ (33)
      • 디자인패턴 (9)
      • 트러블슈팅 (1)
    • CS (21)
      • 알고리즘 (1)
      • 자료구조 (5)

Tag

자료구조, 구조패턴, UnrealEngine, 블루프린트, computerscience, UE, CS, 매크로, 사전캠프, 객체지향, 언리얼, 디자인패턴, 오버로딩, 내일배움캠프, 생성패턴, til, 언리얼엔진, unreal engine, C++, unreal,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바