25%
57,750원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
맵이 이상하게 나오는데 무슨 문제인가요?
제목 그대로 맵이 되게 이상하게 나오는데 이유를 모르겠습니다. 3달 전까지만 해도 잘 나왔는데 다시 복습하려고 틀어보니 이상해져서 질문드립니다.
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
자동완성 기능 질문
c++ implementation 자동완성 기능은 어떤걸 설치하면 얻을 수 있을까요? visual assist를 구매하는 방법 말곤 없을까요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
push_back emplace_back 질문있습니다.
현재 Generate_Prim함수 안에서 CostEdge를 정의를 해주고 emplace_back으로 randvalue랑 v를 전달해주었는데 계속 이런 에러가뜸니다.. 제 생각에는 CostEdge의 인자를 맞추어서 내부적으로 객체를 자동으로 생성해서 넣어줄꺼라고 생각했는데 원인을 잘 모르겠습니다.. 왜 꼭이렇게 push_back을 통해서 임시객체를 만들어서 넣어주어야 빌드가 통과되는 것인가요??
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
Container, Predicate 질문입니다.
template에서 template <typename T, typename Container = std::vector<T>, typename Predicate = std::less<T>> 이렇게 정의 해주시고 클레스 내부에서 Container _heap = {};Predicate _predicate = {};이런식으로 빈객체를 만들어 주셨다고 하셨는데 저는 template에서 typename Predicate는 std::less<T>를 Predicate로 그냥 정의한 것이고,내가 새롭게 정의한 자료형? 이기때문에Predicate(자료형) predicate = {} (중괄호 초기화로 기본생성자 호출하여); => Predicate라는 자료형을 가지는 변수이름이 _predicate인 객체를 만들었다는 뜻인가요??
- 해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
_size - 2 질문
왜 _size - 2 를 조건문으로 놓나요 ? -2가 뭘 의미하는지 잘 모르겠어요 if (y == _size - 2) // 기존 끝 벽은 남겨둬야하니까 끝 까지 도달하면 continue { _tile[y][x + 1] = TileType::Empty; continue; } if (x == _size - 2) { _tile[y + 1][x] = TileType::Empty; continue; }
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
Disjoint Set 질문있습니다
위 코드의 전체적인 구조를 보면23__ 1____10이고여기서 만약 Find(10)을 실행한다면이 코드에 의해23 1 10이렇게 구조가 바뀔 텐데_rank[2]의 값이 3에서 바뀌지 않는데_rank 수정 코드도 필요하지 않나요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
우선순위 큐 구현 연습 intellisense 질문
안녕하세요, 강의를 듣다가 궁금한 점이 있어서 질문을 드립니다. template로 Container=vector<T>로 선언하고 Container를 이용해 push_back같은 것들을 사용하려 하면 보통 push_back같은 게 자동완성이 되어야 하지만 자동완성이 되지 않아서 그런데 왜 그런지 알 수 있을까요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
int32 관련 질문
안녕하세요! Prim 알고리즘을 이용한 맵 생성 강의를 듣다가 궁금증이 생겼습니다. 13:40부분에 for문을 작성할 때, int가 아닌 굳이 int32를 사용하는 이유가 있을까요?? int여도 크기가 충분하지 않을까 싶어서 다른 이유가 있을까 해서 이렇게 글을 써봅니다!
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
c++에서 처음 보는 문법
안녕하세요, c++ 문법 관련해서 질문드리고 싶어서 질문 드립니다! 8분9초 부분에서 rand() 함수를 사용할 때, ::는 무엇을 의미하는 지 알 수 있을까요??
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
학습에 크게 지장이 있는건 아니지만 단순 궁금해서 질문드립니다
Maze.cpp에서 player.Init(&board)를 할 때 Player class 안에 멤버 변수 _board에는 nullptr이 들어 있잖아요 그런데 Player.cpp에서 Init 함수 내에 _pos = _board->GetEnterPos( ) 를 호출 할 때 _board에는 nullptr이 들어있는데 어떻게 GetEnterPos( ) 를 호출 할 수 있는건가요?제 생각으로는 _board = board로 먼저 _board를 특정 주소값으로 세팅한 다음 GetEnterPos( ) 함수를 호출해야 되는 것 같은데 순서를 뒤바꿔서 해도 실행하는데 전혀 문제가 없더라구요 그 이유가 궁금합니다!
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
힙 정렬과 병합 정렬
힙 정렬과 병합 정렬 강의에서 32:17부분에 절반씩 짜르는 부분의 시간복잡도가 log라고 하셨는데 왜 그런지 알 수 있을까여..
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
resize 질문
v.resize(10);으로 하면 인덱스 9까지 0을 넣어 생성이 되어있는데 이후 pushback을 하면 인덱스 10번부터 들어가게 될텐데 인덱스 0번부터 값을 저장하고 싶으면 어떤 방법이 있을까요?cin >> v[i]밖에 없을까요>
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
처음 보는 for문 문법
안녕하세요, 처음보는 문법이 궁금해 질문드립니다."그래프 기초" 강의에서 12:19 부분에for (int vertex : adjacent[0]) 라는 문구가 있는데 여기서 for문이 어떻게 동작하는지 모르겠습니다.:이 뭔지도 잘 모르겠습니다.. 설명해주시면 감사하겠습니다.!
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
환경 설정.. 궁금점
8:29분 쯤에 include의 순서를 #include "pch.h"#include "ConsoleHelper.h"다음과 같이 하고 이 순서를 바꾸면 오류가 발생하더라구요. 이유가 궁금해 찾아봤더니 pch.h가 먼저 실행되어야 consolehelper.h이 실행될 수 있다고 하는데, 이 둘은 서로 독립적이 관계 아닐까요.. 왜 오류가 발생하는 지 모르겠습니다.
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
이 비교 연산자를 넣어주는 이유가 있나요?
bool operator<(const Pos& other)const { if (y != other.y) return y < other.y; return x < other.x; } 디버그를 해보니 Bfs함수에 parent[nextPos] = pos; 에서 들어가던데 어떤 원리로 그렇게 되는건가요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
소멸자 관련 질문
안녕하세요 강사님 ~List() { while (_size > 0) pop_back(); delete _head; delete _tail; } 리스트를 구현하는데 다음과 같이 소멸자가 없어도 잘 작동은 하더라고요 그래도 이걸 하는게 다른 기능을 하는 함수들이 동적 메모리를 할당하면서 전에 소멸자를 안해 줬기 때문에 메모리 오염이 일어나기 때문이라고 생각하는데 제가 이해한게 맞나요? 추가로 저 리스트 프로그램을 아예 종료하거나 꺼버리면 애초에 new로 동적할당된 부분도 자연스럽게 지워지는게 맞나요?(왠지 맞을것 같지만 확인차 여쭤보았습니다.)
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
&의 차이
Iterator& operator++() { node = node->_next; return *this; } Iterator operator++(int) { Iterator<T> temp = *this; node = node->_next; return temp; } Iterator& operator--() { node = node->_prev; return *this; } Iterator operator--(int) { Iterator<T> temp = *this; node = node->_prev; return temp; } 이렇게 iterator 안의 연산자 구현할 때 &가 붙는것도 있고 안 붙는거 차이가 무엇인가요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
프레임 관리 질문입니다.
프레임관리부분에 흥미가 생겨서 fps를 직접 구해보려합니다deltaTick이 1프레임을 그리는데 몇초가 걸리냐 까지는 알겠습니다 출력은 1초마다 나오는 것 같은데 fpsCount 숫자가 너무커서 틀린거같습니다.. 혹시 뭐가틀렸는지 알려주실수 있나요?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
연산자 오버로딩 관련 질문입니다.
bool operator<( const CostEdge& other) const{ return cost < other.cost;}벡터안에서 구조체 자료들의 정렬을 위해 연산자 오버로딩을위처럼 했을때는 , cost < other.cost가 True가 되게끔 작은수가 앞에오고 큰 cost가 뒤로 가게끔 정렬되는걸로 알고있습니다.이번 강의에서도 똑같이 복붙을 하여 사용하였는데 ,우선순위큐에서는 위의 오버로딩이 True가 되는 조건이 우선순위가 높아져 큰 수가 앞에오고 작은 수가 뒤로가는 내림차순으로 구현되어 동작되는 걸로 알고있는데 , 제가 잘못 알고있는걸까요 ?
- 미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
안녕하세요 goormide 학습자입니다.
제가 군인 신분이라서 싸지방에서 웹 ide인 goormide를 사용하며 강의를 듣고 있습니다.근데 이 환경설정을 하던 도중 windows.h 라는 헤더파일이 없다고 떠, 난항을 겪고 이때문에 windows.h 파일에서 끌어다 쓰는 모든 코드를 다시 일반적으로 고친 후에 해봤는데 "bash: /tmp/a.out: 허가 거부" 라고 뜨며 실행이 되지 않습니다. 혹시 해결방안을 아시는지 궁금합니다. ㅠ