티스토리 뷰
🟩 오늘의 목표
- 변수, 배열, 함수 등 C++ 기본 요소 이해
- cin/cout 입출력 흐름 이해
- Git의 기본 기능 익히기
- GitHub Desktop으로 버전 관리 실습
- Unreal 프로젝트에서 Git + LFS 구조 파악
🟧 C++ 기초 세션 – 변수, 배열, 함수
🟦 1. C++ 변수와 기본 문법
- #include <iostream> / cout / cin
- 주요 타입: int, double, char, bool, string
- sizeof로 메모리 크기 확인
- 전위/후위 증가 연산
- 비교/대입/산술 연산자 복습
🟦 2. 배열(Array) 기초
- 동일 타입 데이터의 연속된 메모리
- arr[i] 접근, 배열은 통째 대입 불가
- 반복문 활용 시 효율적
- 성적 배열로 총점/평균 계산 실습
🟦 3. 함수(Function) 기초
- 인자 → 동작 → 반환 → 이름 구조
- 값 전달 / 주소 전달(pointer) / 참조 전달(reference)
- 평균 계산, 점수 출력 등 실전 활용
🟧 Git 특강 — Git & GitHub 기본
🟦 1. Git의 역할
- 버전 관리 시스템(VCS)
- 변경 기록 저장, 과거로 되돌리기 가능
- 팀 프로젝트 충돌 방지
🟦 2. GitHub 서버 이해
- Git 저장소를 올리는 온라인 서버
- Unreal은 .gitignore 필수
- 무료 저장소 생성 가능
🟦 3. Git 핵심 기능 (표 정리)
| 기능 | 설명 |
| clone | 원격 저장소를 내 PC로 복사 |
| commit | 내 변경사항을 기록으로 남김 |
| push | 기록을 GitHub 서버로 업로드 |
| pull | 서버의 최신 변경을 가져옴 |
| branch | 기능별로 분리해서 개발하는 공간 |
| checkout | 특정 브랜치 또는 특정 커밋으로 이동 |
| merge | 서로 다른 브랜치의 코드를 합침 |
🟦 4. Unreal + Git LFS
- UE 프로젝트는 대용량이 많아서 LFS 필요
- Perforce는 성능 좋지만 비용 높음
- GitHub Desktop으로 브랜치–커밋–푸시 실습 진행
🟫 오늘 느낀 점
Git이 초반엔 복잡해 보였지만 흐름이 잡히기 시작했고, C++ 문법도 변수 → 배열 → 함수로 구조적으로 이어져 이해가 더 쉬워졌다.

