Unreal Day - 25 - Reference & Pointer
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 참조와 포인터의 차이, TIL는 꼭 강의를 들으면서 정리하자..오늘의 진도: Section 4: Crypt Raider 84. Scene Components ~ Const References & Out Parameters  내용을 슝슝 지나가서 완전 잊고 있었는데 막상 정리하려니 결국 강의를 다시 보게 된다.. 오늘부터 다시 TIL을 잘 정리하자!!  Scene Components Scene Component는 다른 Scene Component에 붙을 수 있고Transfrom (Position + Rotation + Scale)을 가진 컴포넌트이다. 일전에는 Static Mesh Component (Mesh를 나타내는 컴포넌트)나 Skeletal Mesh Com..
SOLID - OOP 설계의 원칙
·
C++
객체 지향 프로그래밍 (또는 개체 지향 프로그래밍이라고도 한다,Object Oriented Programming인데 개체가 더 와닫는 말 같다.. )  객체 지향 프로그래밍을 설계할 때 따라야할 원칙들이 있다. 각 원칙의 한 글자씩 따서 SOLID라 한다.  1. Single Responsibility Principle (SRP) 단일 책임 원칙2. Open-Closed Principle (OCP) 개방-폐쇄 원칙3. Liskov Substitution Principle (LSP) 리스코프 치환 원칙4. Interface Segregation Principle (LSP) 인터페이스 분리 원칙5. Dependency Inversion Principle (DIP) 의존성 역전 원칙 OOP는 문제해결을 위해 ..
Programmers_Level3_기지국 설치
·
Algorithms
https://school.programmers.co.kr/learn/courses/30/lessons/12979 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   문제 접근 방식은 설치된 기지국의 전파 범위를 담은 백터를 이용하여 기지국을 설치해 가는 방식이었는데 정확도에서는 맞았지만 효율성에서 다 틀렸다...  아마 백터를 새로 하나 만들어서 그런듯하다. 그래서 새로는 백터를 만들지 않고 기지국을 설치하는 방법으로 접근을 해보았다. 오답 코드 (70.5점) #include #include using namespace std;class StationInst..
Programmers_Level2_게임 맵 최단거리
·
Algorithms
https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   문제를 보고 처음엔 DFS로 풀까 하다가 BFS로 풀기로 했다. 이유는 첫째로 BFS를 익숙하게 쓰고 싶어서 이고 둘째로는 DFS 모든 경로를 찾아 들어가고 그 중에 최단거리를 구해야하지만 BFS의 경우 방문한 노드가 목적지라면 그때까지의 경로가 최단 거리를 보장한다.  어째서 BFS로 탐색할 때 목적지에 도착하는 순간이 최단거리를 보장한다고 물으신다면..BFS 복도식 아파트 같은 느낌이다.  각 ..
Rudolufoo
'분류 전체보기' 카테고리의 글 목록 (8 Page)