๋ชฉ๋ก2023/06 (3)
KoreanFoodie's Study

[์ธ๋ฆฌ์ผ] UnrealVS ๋ก ๋ฉ๋ชจ๋ฆฌ ์ด์ ์๋ฐฉํ๊ธฐ (-stompMalloc) ํต์ฌ : 1. Stomp Allocator ๋ก ์ ์ฌ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ด์๋ฅผ ์ก์๋ผ ์ ์๋ค. 2. ๋ฐ์ธ๋ฉ์ ๊ผฌ๋ฆฌ๋ฌผ๊ธฐ์ฒ๋ผ ๋ง๋ค๋ฉด ์๋๋ค(์์ > ์ค์ > ํ์ ์์ ฏ ์์ผ๋ก ์ด๋ฆฌ๋ ๊ฒฝ์ฐ, ๊ฐ์ ํ์ ์ ๋ธ๋ฆฌ๊ฒ์ดํธ๊ฐ ๋ฐ์ธ๋ฉ๋๋ฉด ์๋จ) 3. stompmalloc ์ ์ค์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ํ ๋น/ํด์ ์์ ์ ์ง์ ์ ์ผ๋ก ํ๋๋ก ๋์์ค๋ค. ๊ฒ์์ ๋ค ๋ง๋ค๊ณ ๋์ ์คํ์ ํ๋๋ฐ, ์๊พธ ํฌ๋์๊ฐ ๋์ ๊ฒ์์ด ๊บผ์ ธ๋ฒ๋ฆฌ๋ฉด ๋งค์ฐ ํ๋งํ ๊ฒ์ด๋ค. ํนํ ๋ฉ๋ชจ๋ฆฌ ์ด์์ ๊ฒฝ์ฐ, ์ ํํ ์ด๋์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ค์ผ๋์๋์ง ๊ฐ๋ฐ ๋จ๊ณ์์๋ ํ์ ํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต๊ณ ํ ์คํธ ๋น์ฉ์ด ํฐ ํธ์ด๋ค. ๋ฉ๋ชจ๋ฆฌ ์ด์๋ฅผ ๋๋ฒ๊น ํ๊ธฐ ์ํ ์ข์ ๋ฐฉ๋ฒ์ด ํ๋ ์๋๋ฐ, ๋ฐ๋ก U..

์ธ๋ฆฌ์ผ์์ TMap ์ Compare Functor ์ง์ ํ๊ธฐ ํต์ฌ : 1. C++ ์์๋ Functor class ๋ฅผ ๋ฃ์ด ์ฃผ๊ธฐ๋ง ํ๋ฉด ๋๋ค. 2. TMap ์์๋ TMap ์์ฒด๊ฐ ๊ทธ๋ฅ unordered_map ์ด๋ผ ๊ทธ๋ฐ ๊ฑด ์๋ค. ๋ง์ฝ Predicate ๋ฅผ ์ง์ ํ๊ณ ์ถ์ผ๋ฉด, TSortedMap ์ ์ฌ์ฉํ์! 3. TMap ์ ์ ๋ ฌํ ๋๋ Sort ๋ฅผ ์ฌ์ฉํ์... ํ... C++ ์์๋ TMap ์์ Key ๊ฐ์ ์ด์ฉํ ์ ๋ ฌ์ ์ญ์์ผ๋ก ํ๊ณ ์ถ์ ๋, std::less ๋ std::greater ๊ฐ์ predicate ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ค. ํน์ ์๋์ ๊ฐ์ด Functor class ๋ฅผ ๋ง๋ค์ด 3๋ฒ์งธ ์ธ์์ ๋ฃ์ด ์ฃผ๊ธฐ๋ง ํ๋ฉด ๋์๋๋ฐ... #include #include #include class MyCo..

์ธ๋ฆฌ์ผ ์๋ฌ : Missing '*' in Expected a pointer type ํต์ฌ : 1. UFUNCTION ํจ์์ ์ธ์๋ก, UStruct ํ์ ์ด ์๋๋ฐ ํฌ์ธํฐ ํ์์ด ์๋ ๊ฒฝ์ฐ 2. ์ถํ ์ถ๊ฐ 3. ์ถํ ์ถ๊ฐ ์ธ๋ฆฌ์ผ ์๋ฌ ๋ก๊ทธ ์ค ์๋์ ๊ฐ์ ๋ด์ฉ์ด ๋ฐ ๋๊ฐ ์๋ค : Missing '*' in Expected a pointer type ์์ ๊ฐ์ ์๋ฌ์ ๊ฒฝ์ฐ, ์ ํํ ๋ญ ๊ณ ์น๋ผ๋์ง ๋ชฐ๋ผ ํค๋ฉ๋๊ฐ ์๋ค. ๊ทธ๋ด ๋๋ ์๋์ ๊ฐ์ ์ํฉ์ ์ฒดํฌํด ๋ณด์! 1. UFUNCTION ํจ์์ ์ธ์๋ก, UStruct ํ์ ์ด ์๋๋ฐ ํฌ์ธํฐ ํ์์ด ์๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ์์ ๋ฅผ ๋ณด์ : UFUNCTION() void OnSomeEvent(UObject* InObject, UUserWidget& InWidget); ..