C++ Algorithm & Study/C++ & Algorithm Strategies
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdcIrGr%2FbtrVebGOCLd%2FIkDNPjBv15z8BK7sNXsL61%2Fimg.png)
[C++] 6 - 기초 문법 공부 일지(동적 할당)
동적 할당에 사용할 클래스 생성 Player, Knight class Player { public: Player() { cout
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FehzG8x%2FbtrVkcYht0l%2Fn25LTBrYqKKNb9q0Ph6M1k%2Fimg.png)
[C++] 5 - 기초 문법 공부 일지(CAST)
Class Create Creature, Knight class Creature { public: Creature() {} virtual ~Creature() {} public: int _creatureId = 0; }; class Player : public Creature { public: Player() {} virtual ~Player() {} intGetHp() { return _hp; } voidSetHp(int hp) { _hp = hp; } private: int _hp = 100; }; class Mage : public Player { public: Mage() {} virtual ~Mage() {} private: int _arrowCount = 10; }; class Weapon {..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbioFg9%2FbtrVjP3g1j1%2FxDS3RKd9gbkCkpm8sFxUX1%2Fimg.png)
[C++] 4 - 기초 문법 공부 일지(OOP)
Object-oriented Language OOP 3대 요소 캡슐화(Encapsulation) - 정보 은닉 프로그램 내 같은 기능을 목적으로 작성된 코드를 모아 다른 클래스에서 사용하지 못하게 하는 것 Private - 나만의 , Public - 공개, Protected - 보호 상속(Inheritance) - 재사용 public = 공개적 상속, preotected - 보호받는 상속, private - 나까지만 Is - A, Has - A 다형성(Polymorphism) - 편의 하나의 객체가 여러 가지 형태를 가질 수 있는 것 over loading - 함수 이름의 재사용 overriding - 재사용 class CreatureManager { private: protected: public: C..