[C++] exception
์์ธ๋? ์ ์์ ์ธ ์ํฉ์์ ๋ฒ์ด๋ ๋ชจ๋ ์์ธ์ ์ธ ์ํฉ๋ค
์์ธ๋? ์ ์์ ์ธ ์ํฉ์์ ๋ฒ์ด๋ ๋ชจ๋ ์์ธ์ ์ธ ์ํฉ๋ค
decltype ์๋ณ์ ํํ์์ด ์๋ ์์ ์ธ์๋ก ๋ฐ๊ณ , ๊ทธ ํ์ ์ T๋ผ๊ณ ํ์ ๋ ์์ ๊ฐ์ด xvalue์ธ ๊ฒฝ์ฐ -> T&& ๋ฅผ ๋ฆฌํด ์์ ๊ฐ์ด lvalue์ธ ๊ฒฝ์ฐ -> T& ๋ฅผ ๋ฆฌํด ์์ ๊ฐ์ด prvalue์ธ ๊ฒฝ์ฐ -> T ๋ฅผ ๋ฆฌํด decltype...
final
์์์ ๋ณํ(implicit conversion)
mutable ์ฌ์ฉ ์์
Precompiled Header(๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ํค๋) ํค๋๋ฅผ ๋ฏธ๋ฆฌ ์ปดํ์ผ ํด๋๋ ๊ฒ ์์ฃผ ๋ณ๊ฒฝ๋์ง ์๋ ๊ธด์์ค๋ฅผ ๋ฏธ๋ฆฌ ์ปดํ์ผํ์ฌ ์ปดํ์ผ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋์ ํ์ผ์ ์ ์ฅ ๋ค์ ๋๊ฐ์ ํค๋๋ฅผ ์ปดํ์ผํ ๊ฒฝ์ฐ ํด๋น ํ์ผ์ ์ฒ์๋ถํฐ ์ปดํ์ผํ์ง ์๊ณ , ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ํค๋ ํ์ผ์ ์ฌ์ฉํด ์ปดํ์ผ ์๋๋ฅผ ์๋ฑํ ํฅ์
๋์ ํ์ dynamic ๋ณ์ ๋ฐ ํด๋น ๋ฉค๋ฒ์ ๋ํ ์ฐธ์กฐ ์ฌ์ฉ์ ๋ํ ์ปดํ์ผ ํ์ ๊ฒ์ฌ๋ฅผ ํจ์ฑ ๋ฐํ์์์ ํ์ธ ๋๋ถ๋ถ์ ์ํฉ์์ object ์ฒ๋ผ ๋์ ๊ทธ๋ฌ๋ ์ปดํ์ผ๋ฌ๊ฐ ํ์์ ๊ฒ์ฌํ์ง ์์ ์ํ ์ปดํ์ผ ํ์์ ๊ฑฐ์น๋ฉฐ object ํ์ ์ผ๋ก ๋ณํ ๋ฐํ์์์ dynamic...
map ๋ ๋ ๋ธ๋ ํธ๋ฆฌ ๊ธฐ๋ฐ ๊ฒ์์๋๊ฐ ๋น ๋ฅธ Binary Search Tree(BST) + Self-Balancing ๊ธฐ๋ฅ์ ์ถ๊ฐ O(logN)์ ๋ณด์ฅํ๋ ์์ค์ผ๋ก Balancing ํค ๊ฐ์ ๋ถํฌ๊ฐ ๊ณ ๋ฅด์ง ๋ชปํ ๊ฒฝ์ฐ node rotation์ ๋ํ ๋น์ฉ์ด ๊ณ์ ๋ฐ์ํ๊ธฐ์ Insert / Delete ์ฑ๋ฅ์ด...
Gizmo ์ฌ ๋ทฐ์์ ํธ์ง์ด๋ ๋๋ฒ๊น ์ ์ํด ์ค๋ธ์ ํธ์ ์์น๋ ๋ฒ์, ํน์ ์์๋ฅผ ๊ฐ์ํ
Lua ์คํฌ๋ฆฝํธ ์ ์ฐจ์ ๋ช ๋ น์ ์คํฌ๋ฆฝํธ ์ธ์ด ๊ฐ๋จํ ์๋ฃ๊ตฌ์กฐ : boolean, number, string, table ํต์ฌ ๋ชจ๋์ ํฌ๊ธฐ๊ฐ 120KB ์ดํ ๊ฒ์ ๊ฐ๋ฐ์ ์์ฃผ ์ฌ์ฉ๋๋ Python์ ๋นํด ๋น ๋ฅธ ์คํ ์๋๋ฅผ ๊ฐ์ง ์คํ์์ค