[TIL] 간단한 TEXT RPG 만들기

최석훈·2026년 5월 7일

26.05.07

함수(Function) 개념 학습

함수란?

반복되는 기능을 하나로 묶는 기능

함수 사용 이유

  • 코드 재사용 가능
  • 가독성 증가
  • 유지보수 편리

함수 위치 규칙

함수는 main() 밖에서 정의해야 한다.


algorithm 헤더 학습

#include

  • max()

  • min()

  • sort()

  • swap()

  • find()

    ex) max(10, 20);
    // 결과 : 20


    객체지향 프로그래밍(OOP) 시작

  • Player 클래스 생성

    Player.h

  • 멤버 변수 선언

  • 함수 선언

    class Player
    {
    protected:
    string name;
    int hp;
    };

Player.cpp

  • 함수 구현
  • 생성자 구현

Player::Player(string name)
{
this->name = name;
}


생성자(Constructor) 학습

생성자 역할

객체 생성 시 초기값 설정

profile
반갑습니다.

0개의 댓글