강의

멘토링

커뮤니티

Inflearn Community Q&A

akrhwkwk2377's profile image
akrhwkwk2377

asked

[MMORPG Game Development with C++ and Unreal Series] Part 4: Game Server

Memory Pool #3

queue의 데이터 이외의 공간?

Written on

·

380

0

MemoryPool에서 queue나 vector을 사용하면 데이터 뿐만 아니라, 데이터를 담아두기 위한 공간이 별도로 할당된다고 하셨습니다.

이 별도의 공간이 무엇인지 잘 모르겠습니다.

네트워크MMORPGwindows-server

Answer 1

0

Rookiss님의 프로필 이미지
Rookiss
Instructor

vector는 동적 배열이고, queue는 뭐로 만드는지에 따라 노드or배열인데
그 부분을 말하는겁니다.

akrhwkwk님의 프로필 이미지
akrhwkwk
Questioner

그러니까 여기서 말하는 데이터를 담아두기 위한 별도의 공간이 vector의 capacity와 size의 차이 만큼의 공간을 말하는 건가요?

Rookiss님의 프로필 이미지
Rookiss
Instructor

capacity/size의 차이를 말하는게 아니고
capacity만큼 할당한 동적 배열을 말하는겁니다.
그리고 리스트의 경우 연결 노드 기반이라
struct Node
{
T data;
};
의 형태로 먼저 노드를 만들고 그 안에 데이터를 담겠죠.

akrhwkwk2377's profile image
akrhwkwk2377

asked

Ask a question