공부
[TIL][C++, 게임 프로그래밍] 241206~17 4.TextRPG
때려쳐아니때려치지마
2024. 12. 17. 23:31
alt + shift + t : 현재줄을 아래라인으로 보내기
ctrl + shift + u : 단어를 대문자로 변경
[ctrl + .] 한다음 "cpp 정의 만들기" 를 엔터하여 함수 구현부 생성할수있음
struct StatInfo
c++에서는 클래스와 struct가 큰차이가 없음
c++)
- 멤버변수와 멤버 함수를 갖음
- 생성자, 소멸자 복사 생성자, 연산자 오버로딩등을 지원
- 상속과 다형성을 지원
- struct: 일반적으로 데이터 그룹화(Plain Old Data, POD) 용도로 사용, public이 기본
- class: **객체 지향 프로그래밍(OOP)**의 기본 단위로 사용, private이 기본
c#)
근본적인 차이점있음
struct : 값 타입(원본에 영향 x) -> stack 할당
class : 참조 타입(참조를 통해 데이터 공유) -> heap에 할당
https://github.com/workminkyoung/TextRPG
GitHub - workminkyoung/TextRPG: c++ game programming study
c++ game programming study. Contribute to workminkyoung/TextRPG development by creating an account on GitHub.
github.com
텍스트로 플레이어를 선택하고 몬스터와 대결하는 간단한 게임 작성
c++ 배우면서 로직을 확장해나가는게 목표!