[C++] memcpy์ memmove
memcpy destination ์ฃผ์๊ฐ, source ์ฃผ์๊ฐ, source์ ๊ธธ์ด๋ฅผ ์ธ์๋ก ๋ฐ๋ ํจ์ sdource์ ๊ฐ์ destination์ผ๋ก ๋ณต์ฌ
memcpy destination ์ฃผ์๊ฐ, source ์ฃผ์๊ฐ, source์ ๊ธธ์ด๋ฅผ ์ธ์๋ก ๋ฐ๋ ํจ์ sdource์ ๊ฐ์ destination์ผ๋ก ๋ณต์ฌ
Base class
CI/CD ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋จ๊ณ๋ฅผ ์๋ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ์งง์ ์ฃผ๊ธฐ๋ก ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ ์ง์์ ํตํฉ, ์ง์์ ๋ฐฐํฌ, ์ง์์ ์๋น์ค ์ ๊ณต ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ CI/CD ํ์ดํ๋ผ์ธ์ด๋ผ ํ๋ฉฐ, ์ ์์ผ ๋ฐฉ์์ ํ๋ ฅ์ ํตํด ์คํ
๊ฐ์ LLVM์ ์ฌ์ฉํ์ฌ IL์ ๊ณ ๋๋ก ์ต์ ํ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ๋ณํํ๋ ์ปดํ์ผ๋ฌ
GC ๊ธฐ๋ณธ์ฌํญ CLR์์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ญํ ์ ํ๊ธฐ ์ํด GC๋ฅผ ๋๋ค ์ฌ์ฉ์๋ ๋ฉ๋ชจ๋ฆฌ ํด์ ๋ฑ ๊ด๋ฆฌ ์์ ์ ์ํ ์ฝ๋๋ฅผ ์์ฑํ์ง ์์๋ ๋๋ค ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋ฐํ, ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผ ๋ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ GC์ ์ํด ํจ์จ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น
Value Type ๊ฐ์ด ๋ฐ๋ก ํ ๋น๋๋ ํ์ ์ง์ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค int, float, char ๋ฑ์ด ์ด์ ํด๋นํ๋ค System.ValueType์ผ๋ก๋ถํฐ ์์
Virtual Table์ ๊ตฌ์กฐ C#์์ ๋ชจ๋ ํด๋์ค๋ System.Object ํด๋์ค์์ ์์๋๋ฏ๋ก VTable์ ๊ฐ๋๋ค ๊ธฐ๋ณธ์ ์ผ๋ก ToString, Equals, GetHashCode, Finalize ๋ฉ์๋๋ฅผ VTable์ ๊ฐ๋๋ค Baseํด๋์ค๊ฐ ๊ฐ์ ๋ฉ์๋๊ฐ ์๋ค๋ฉด ์ด์ธ์ ๋ฉ์๋๋ค์ VTable Slo...
์ถ์์ ์๋ฃํ ADT ์๋ฃ ์์ฒด์ ํํ์ ์ฐ์ฐ์ ์ํ์ ์ผ๋ก๋ง ์ ์ํ ๊ฒ
Update์ ๋น์ฉ