구조체
하나의 데이터 타입이 아니라, 다양한 데이터타입을 묶어서 새로운 데이터타입을 필요로 할 때 사용된다.
struct Player
{
string name;
float moveSpeed;
double attackVaule;
int hp;
bool isDead;
name, moveSpeed, attackValue, hp, isDead
};
C++ 에서 구조체와 클래스의 차이점은
구조체는 접근 지정자가 public:
클래스는 private:
이다.
위 사항 말고는 큰 차이점이 없다.
함수
코드를 특정 기능 단위로 묶어 놓은 것.
함수의 유용성
1) 코드 자체가 매우 간략해질 수 있다.
2) 함수명, 매개변수명
=기능을 나타내기 때문에 코드 가독성 / 유지 보수가 편해진다.
3) 코드의 국지화, 코드의 지역화를 통해서
에러 / 확장에 대한 관리가 수월해진다.
지역변수 : 변수가 선언된 코드 묶음에서만 라이프 사이클이 존재하는 변수
전역변수
ㅇ
'프로그래밍 공부 > 원티드 포텐업 게임 개발자 양성과정 2기' 카테고리의 다른 글
[원티드 포텐업 게임 개발자 양성과정 2기 - 3일차] 간단한 게임 구현 (0) | 2025.02.21 |
---|---|
[원티드 포텐업 게임 개발자 양성과정 2기 - 2일차] (0) | 2025.02.20 |
[원티드 포텐업 게임 개발자 양성과정 2기 - 1일차] 언어와 C++ 기초 (0) | 2025.02.19 |