클래스(3)
-
[C++] 플레이어 클래스를 만들고, 게터와 세터 생성하기
#include #include using namespace std; class Player { private: string name; int hp = 2 * (atk + def) ; int halfHp = hp / 2; int atk; int def = atk / 2; string job; bool isBerserk = false; bool die = false; public: int GetHp() { return hp; } int GetAtk() { return atk; } int GetDef() { return def; } void SetHp(int value) { hp = value; if (hp
2022.06.22 -
[C++] 33. 클래스
클래스(class)는 객체 지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀(template)이다. #include #include using namespace std; // 클래스 // class 구조체명 // { // public: // 내용 // } class Monster { public: string name; int hp; int atk; Monster() { cout
2022.06.22 -
[C++] 29. 문자열: string이란?
프로그래밍에서, 스트링(string)이란 문자열이나 비트열과 같이 기호나 값들이 연속되는 것을 말한다. 문자열의 경우에는 그 값들이 따옴표 내에 들어 있는 경우가 많다. 예를 들어, HELLO이라고 되어 있으면 대개 변수명을 가리키지만, "HELLO"과 같이 표현되어 있으면 문자열을 나타내는 것이다. #include #include using namespace std; // 문자열인 스트링(string)을 쓰는 이유 // 다양한 기능을 가졌기 때문이다(기능을 가진 함수의 클래스) // textRPG를 만들때 유용하다 void main() { char charText[] = "Hello World";// 문자 string stringText = "Hello World";// 문자열 cout
2022.06.14