- ์ฒํธ ๋ง์ง ์ถ์ฒ
- ํธ์ฃผ ๊ด๊ด์ง
- ๋ฉ๋ฒ๋ฅธ ๊ด๊ด์ง
- HONGDAE
- ์๋๋ ๊ด๊ด์ง
- ๋ฉ๋ฒ๋ฅธ ๊ด๊ด
- SNU
- Gangnam
- ์ผ๋ณธ์ฌํ
- ๋์ฟ ๋ง์ง
- ์์ธ๋์ ๊ตฌ์ญ ๋ง์ง
- ํธ์ฃผ ๊ด๊ด
- japanese
- japanese ramen
- ๋์ฑ๋ ๋ง์ง
- franchise
- ์๋๋ ๊ด๊ด
- ์์ธ๋ ๋ง์ง
- ์ค๋ก์๊ธธ ๋ง์ง
- Deep learning
- ๋ฅ๋ฌ๋
- ์์ธ๋์ ๊ตฌ ๋ง์ง
- ํธ์ฃผ ๋ง์ง
- sinchon
- ๋ฅ๋ฌ๋ ํํ ๋ฆฌ์ผ
- ์๋๋ ์ฌํ
- ์๋๋ ๋ง์ง
- ์๋๋ ๋ช ์
- ์๋๋ ๋ณผ๊ฑฐ๋ฆฌ
- ์ฒํธ ๋ง์ง
๋ชฉ๋ก2023/06 (4)
KoreanFoodie's Study

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

[์ธ๋ฆฌ์ผ] Algo namespace (Algo::ForEach, Algo::FindByPredicate, Algo::TransformIf ๋ฑ) ํต์ฌ : 1. TArray, TSet, TMap ์ ๋ค๋ฃฐ ๋ Algo namespace ์ ์ ์๋ ํจ์๋ค์ ์ฌ์ฉํ๋ฉด ํจ์จ์ ์ด๊ณ ํต์ผ์ฑ ์๋ ์ฝ๋๋ฅผ ์ง๋๋ฐ ํฐ ๋์์ด ๋๋ค. 2. Algo ๋ Core ๋ชจ๋์ ์ ์๋์ด ์์ด ํ๋ก์ ํธ ์ ๋ฐ์์ ์ฌ์ฉํ ์ ์๋ค! 3. Algo namespace ์๋ ๋ง์ ํจ์๋ค์ด ๋ด์ฅ๋์ด ์๋๋ฐ, ์์ฃผ ์ฌ์ฉ๋๋ ๋ ์์ผ๋ก๋ FindByPredicate, CopyIf, TransformIf ๋ฑ์ด ์๋ค. If ๊ฐ ๋ถ์ผ๋ฉด ๋ง์ง๋ง ์ธ์์ Predicate ํ๋๊ฐ ๋ ๋ถ๋๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค! ๐ TArray, TSet, TMap ์ ๋ค๋ฃฐ ๋ Al..

์ธ๋ฆฌ์ผ์์ 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 MyCompa..

์ธ๋ฆฌ์ผ ์๋ฌ : 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); ..