Posts
Q&A
๋ ๋ฆฝ์ ์ธ ํจ์ vs ์ข ์์ ์ธ ํจ์
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ์ข์ ์ง๋ฌธ์ด์๋ค์.๋ง์ํ์ ๋ฌธ์ ์ ๋ค์ ๋ํด์๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ํญ์ ๊ณ ๋ฏผํ๊ณ , ๊ณต๋ถํ๊ณ , ์ผ๋ํด๋๋ฉฐ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ฉฐ ํ์ด๋ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.์ธ์ด์ ๋ฌธ๋ฒ์ ๋ํ ๋ด์ฉ ์ด์ธ์๋ ํ๋ก๊ทธ๋๋ฐ์ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๊ณ , ๋๋ฒ๊น ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ๋ ๊ณ ๋ คํ๋ฉฐ "์ด๋ป๊ฒ ํ๋ฉด '์ข์ ์ฝ๋' ๋ฅผ ์์ฑํ ์ ์์๊น?" ๊ทธ๋ฆฌ๊ณ '์ข์ ์ฝ๋' ๋ ๋ฌด์์ผ๊น? ๋ฑ๋ฑ์ ๋ํด์ ๋ง์ ์ฌ๋๋ค์ด ํจ๊ป ๊ณ ๋ฏผํ๊ณ ๋ฐฉ๋ฒ์ด ๋ฐ์ ๋์ด์์ต๋๋ค.๊ทธ ์ค ํ๋๊ฐ C++ ์์ ๋ฌธ๋ฒ์ ์ผ๋ก ์ง์๋๋ '๊ฐ์ฒด ์งํฅ' ์ ๋๋ค. (์น์ 9. ๊ฐ์ฒด์งํฅ์ ๊ธฐ์ด ์ ์ดํ์ ๊ฐ์์์ ํ์ตํ์๊ฒ ๋ฉ๋๋ค.)ํ๋ก๊ทธ๋๋ฐ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๊ณ ์ฝ๋๋ฅผ ์์ฑํ ๋, '๊ฐ์ฒด' (ํด๋์ค) ๋จ์๋ก ์ฑ ์๊ณผ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌํ์ฌ ๊ด๋ฆฌํ๊ณ , add() ์ ๊ฐ์ ๊ธฐ๋ณธ ํจ์์ ๋ํด์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋์๋ ์ด๋ป๊ฒ ํ ๊ฒ์ธ๊ฐ ๋ฑ์ ๋ํด์ '๊ฐ์ฒด' ๋ผ๋ ๊ด์ ์ ํตํด ํ์ดํ ๋ฐฉ๋ฒ์ ๋๋ค.์ด์ธ์๋ '๋์์ธ ํจํด' ์ด๋ผ๋, ํ๋ก๊ทธ๋๋จธ๋ค์ด ๊ณตํต์ ์ผ๋ก ํน์ ๊ตฌ์กฐ๋ฅผ ํจํดํํ์ฌ ์์ฌ์ํต๊ณผ ์ ์ง๋ณด์๊ฐ ์ ์ด๋ฃจ์ด์ง๋๋ก ์ฝ์ํ ๋ฐฉ๋ฒ๋ ์์ผ๋ฉฐ, ๋ง์ํ์ ๋ด์ฉ์ ๋ฌธ์ ๋ฅผ ํ์ด๋ด๊ณ ์ ์๋ํ ๋ค์ํ ๋ฐฉ๋ฒ๋ค์ด ์์ต๋๋ค.์ด๋ฏธ ์ข์ ๊ด์ ์ ๊ฐ์ง๊ณ ๊ณ์๋, ๋ฌธ๋ฒ ํ์ต์ ๋๋ด์ ํ ํด๋น ๋ด์ฉ๋ค์ ๋ํด ๋ ์์ธํ๊ฒ ํ์ตํด๋ณด์๋ฉด ๋์์ด ๋์ค ๊ฒ ๊ฐ์ต๋๋ค!
- 1
- 2
- 134
Q&A
7.2 i = '0'์ผ ๋ i++์ ๊ณ์ฐ์ ๊ดํ์ฌ
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ๋ค, ๋ง์ต๋๋ค.for (int i = '0'; i ์์ '0' ๊ณผ '9' ๋ ๋ฌธ์(char)์ด์ง๋ง, ๋ง์ํ์ ๋ด์ฉ์ฒ๋ผ ๋ด๋ถ์ ์ผ๋ก๋ ์์คํค ์ฝ๋ ๊ฐ์ ๊ฐ์ง๋๋ค.์ด ๋, ๋ฌธ์ '0' ์ ์์คํค ์ฝ๋ ๊ฐ์ 48 ์ด๊ณ , ๋ฌธ์ '9' ์ ์์คํค ์ฝ๋ ๊ฐ์ 57 ์ ๋๋ค.๋ฐ๋ผ์, int i = '0'; ์ ์ฌ์ค์ int i = 48; ๊ณผ ๋์ผํฉ๋๋ค.๋ํ, '0' (48) ์ 1 ์ ๋ํ๋ฉด, 49 ๊ฐ ๋๊ณ , ์์คํค ์ฝ๋ ๊ฐ 49 ๋ ๋ฌธ์ '1' ์ ๋ํ๋ ๋๋ค.๋ฐ๋ผ์, ++i ์ฐ์ฐ์ผ๋ก ์ธํด i ๋ '0' -> '1' -> '2' -> ... -> '9' ๊น์ง ์ฐ์์ ์ผ๋ก ์ฆ๊ฐํฉ๋๋ค.์ฆ, ๋ฌธ์ ์ฐ์ฐ์ฒ๋ผ ๋ณด์ฌ๋ ์ฌ์ค์ ์ ์ ์ฐ์ฐ์ด ์ด๋ฃจ์ด์ง๊ณ ์๋ ๊ฒ์ ๋๋ค.
- 1
- 2
- 128
Q&A
static int๊ฐ ์๋ int๋ก๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ๊ณ์ ๊ฐ์ต๋๋ค.
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ์ดํดํ์ ๋ด์ฉ๋ค๊ณผ ์๊ฐํ์ ๋ฐฉํฅ์ฑ ๋ชจ๋ ๋ฌธ๋ฒ๊ณผ ๊ฐ๋ ์ ์ผ๋ก ์ ํํ์ญ๋๋ค.๋ค๋ง, ์ปดํ์ผ๋ฌ๊ฐ ์คํ ๋ฉ๋ชจ๋ฆฌ์ ๊ด๋ จ๋ ์ต์ ํ๋ฅผ ์งํํ์ฌ ๋ค์ ํจ์ ํธ์ถ์์๋ ๋์ผํ ์ฃผ์๋ฅผ ํ ๋น ๋ฐ๋๋ก ํ์ฌ ์ฌ์ฌ์ฉํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค.์ปดํ์ผ๋ฌ ์ต์ ํ๋ฅผ ๊ณ ๋ คํ์ ๋ ์ผ๋ฐ์ ์ผ๋ก ์ ์์ ์ธ ๋์์ ๋๋ค.๊ผผ๊ผผํ๊ฒ ๋ค๋ฐฉ๋ฉด์ผ๋ก ์๊ฐํด๋ณด์๋ฉด์ ์ง์ ์คํํด๋ณด์๋ ๋ถ๋ถ์ด ์ธ์ ๊น๋ค์! ํ์ดํ ์ ๋๋ค.
- 1
- 2
- 117
Q&A
๋์ ๋ณ์ ์ง๋ฌธ์ด์!
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak์ ๋๋ค. ๊ฐ์ง ์์ต๋๋ค.int *r1 = new int[col];: ์ฌ๊ธฐ์ r1 ์ ํฌ์ธํฐ(int*)์ด๋ฉฐ, ๋์ ์ผ๋ก ํ ๋น๋ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ์ ์ฅํ๊ฒ ๋ฉ๋๋ค.new int[col] ์ int ํ์ ์ ๋ฐฐ์ด์ ๋์ ์ผ๋ก ์์ฑํ๊ณ , ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐ๋ฉด,int r1; int *r1 = &r1; int col = r1;: ์ด ์ฝ๋๋ ์ฐ์ ๋ฌธ๋ฒ์ ์ผ๋ก ์ณ์ง ์์ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.int *r1 = &r1; ์ด ๋ถ๋ถ์์, ๊ธฐ์กด r1์ด ์ด๋ฏธ ์ ์๋์์ผ๋ฏ๋ก ๊ฐ์ ์ด๋ฆ์ ๋ณ์๋ฅผ ์ ์ธํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.์ง๋ฌธ์ฃผ์ ๋ด์ฉ์ ๋งฅ๋ฝ ์์ผ๋ก int *r1 = &r1; ๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ๊ฐ์ ํ๋๋ผ๋, col = r1; ๋ถ๋ถ์์ int* ํ์ ์ int ์ ํ ๋นํ๋ ๊ฒ์ด๋ฏ๋ก ์ปดํ์ผ ์ค๋ฅ ๋ฐ์ํฉ๋๋ค. ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๋์ ์ผ๋ก ์์ฑํ๋ ๋ฐฐ์ด์ด ์๋, ์ ์ ๋ฐฐ์ด์ ๋ํ ๊ฒฝ์ฐ๋ก ์๋ฅผ ๋ค์ด๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.int arr[col]; // ์ ์ ๋ฐฐ์ด ์ ์ธ int *r1 = arr; // ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ํฌ์ธํฐ์ ์ ์ฅ: arr ์ ์ ์ ๋ฐฐ์ด์ด๋ฉฐ, arr ์์ฒด๊ฐ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ๋ํ๋ ๋๋ค. r1 ์ arr ์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ์ ๋๋ค. ์ด์ ๋น์ทํ๊ฒ, int *r1 = new int[col]; ์์ r1 ์ ๋์ ์ผ๋ก ์์ฑ๋ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ์ ๋๋ค. ๋ง์ง๋ง์ ์ง๋ฌธ์ฃผ์ "int *r1์ int๋ new int[col]์ int๋ ํ์ ์ ํญ์ ๊ฐ์์ผ ํ๋๊ฐ?" ์ ๋ํด์๋ ์ณ์ต๋๋ค.ํฌ์ธํฐ๋ฅผ ํตํด ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์์ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํฌ ๋, ํฌ์ธํฐ์ ์๋ฃํ์ ๋ฐฐ์ด์ ์๋ฃํ๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
- 1
- 2
- 77
Q&A
13.4 double ํ ํ๋ฆฟ ์ถ๊ฐํ ๋ค๋ก obj ์ค๋ณต์ผ๋ก ์คํ๋์ง ์์ต๋๋ค.
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ์ฌ์ง์ ์ฝ์ ์ฐฝ๊ณผ ํ๋ก์ ํธ ๋ชฉ๋ก์ ์์ธํ ๋ณด๋, chapter13-4 ํ๋ก์ ํธ์์ Storage.cpp ํ์ผ ๋ฟ๋ง ์๋๋ผ, ํจ์ ํ ํ๋ฆฟ ํน์ํ.cpp ๋ผ๋ ํ์ผ์ด ์๋ค์. ํด๋น ํ์ผ์์ "Storage.h" ํค๋๋ฅผ ํฌํจ์ํค๊ณ ๊ณ์์ง๋ ์๋์ง ํ์ธํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.๋ง์ฝ, ๋ .cpp ํ์ผ์์ ๋ชจ๋ ๋์ผํ "Storage.h" ํค๋๋ฅผ ํฌํจํ๊ฒ ๋์ด ํ ํ๋ฆฟ ํน์ํ๊ฐ ์ค๋ณต ์ ์ ๋์ด ๋งํน ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค.
- 1
- 3
- 127
Q&A
for each๋ฐ๋ณต๋ฌธ์ ๋ํด์์
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. number ๋ณ์์ ๋ํด ๋ง์ํด์ฃผ์ ์ค๋ช ์ ์ณ์ต๋๋ค.์ฆ, ํด๋น for ๋ฐ๋ณต๋ฌธ์ ์ง์ญ ๋ฒ์ ์์์๋ง ์กด์ฌํ๋ฉฐ, ๋ฐ๋ณต๋ฌธ์ด ๋๋๋ฉด ์ฌ๋ผ์ง๋๋ค. ๋ค๋ง, ๋ฐฐ์ด๋ฟ๋ง ์๋๋ผ, ์ดํฐ๋ ์ดํฐ(๋ฐ๋ณต์)๋ฅผ ์ ๊ณตํ๋ ์ปจํ ์ด๋์์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.์๋ฅผ ๋ค์ด์, std::array ์ std::vector, std::set, std::map ๊ณผ ๊ฐ์ ๋ค์ํ ์ปจํ ์ด๋์์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.์ด์ ๋ํ ๋ด์ฉ์ ์ง๋ฌธ ์ฃผ์ ์น์ ์ ์ด์ด์ง๋ ๊ฐ์ 6.20 std::array ์๊ฐ ์ 6.21 std::vector ์๊ฐ, ๊ทธ๋ฆฌ๊ณ ์ถํ ์น์ 17 ํ์ค ํ ํ๋ฆฟ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ๋ณด๋ค ์์ธํ๊ฒ ํ์ตํ์๊ฒ ๋ฉ๋๋ค.
- 1
- 2
- 79
Q&A
char ํฌ์ธํฐ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ํฌ์ธํฐ๋ฅผ ์ฒ์ ์ ํ์ค ๋ ํผ๋ํ๊ธฐ ์ฌ์ด ๋ถ๋ถ์ ๋ํ ์ง๋ฌธ์ด์๋ค์.์ผ๋ฐ์ ์ธ ๊ฐ ์ ๋ด๋ ์๋ฃํ๊ณผ ์ฃผ์ ๋ฅผ ๋ด๋ ํฌ์ธํฐ ์๋ฃํ ์ฌ์ด์์ ํผ๋์ด ์์ผ์ ๊ฒ ๊ฐ์ต๋๋ค.char ์๋ฃํ์ ๋ง์ํด์ฃผ์ ๊ฒ ์ฒ๋ผ, 1 ๋ฐ์ดํธ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ฌธ์ ๊ฐ์ ์ ์ฅํฉ๋๋ค.ํ์ง๋ง, char* (๋ฌธ์ ํฌ์ธํฐ) ์๋ฃํ์ ์ค์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๋ฅผ ๊ฐ๋ฆฌํค๋ ์ฃผ์๊ฐ์ ์ ์ฅํ๋ ๋ณ์ ์ ๋๋ค. (์ด์์ฒด์ ์ ์ปดํ์ผ๋ฌ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ 4๋ฐ์ดํธ, ํน์ 8 ๋ฐ์ดํธ์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๋๋ค.)๋ฐ๋ผ์, char c = 'A'; // 1๋ฐ์ดํธ char *p = &c; // p๋ c์ '์ฃผ์' ๋ฅผ ์ ์ฅ (4๋ฐ์ดํธ ๋๋ 8๋ฐ์ดํธ): ์ฌ๊ธฐ์ p ๊ฐ ๋ด๊ณ ์๋ ๊ฐ์ c ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ด๋ฉฐ, ํฌ์ธํฐ ๋ณ์๋ ๊ฐ์ ์ค์ ํฌ๊ธฐ๊ฐ ์๋, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ค๋ฒํ๋ก์ฐ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ์ดํด๊ฐ ์ด๋ ค์ฐ์๊ฑฐ๋ ๊ถ๊ธํ์ ์ ์์ผ์๋ฉด ํธํ ๋๊ธ ๋ฌ์์ฃผ์ธ์.
- 1
- 2
- 103
Q&A
์ด ์๋์ ์ ๋จ๋ ๊ฑธ๊น์?
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. scanf() ํจ์๋ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ๋ณ์์ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ํ๋ ํจ์์ ๋๋ค.์ด ๋, scanf() ํจ์๋ '์ฑ๊ณต์ ์ผ๋ก ์ฝ์ ๋ณ์์ ๊ฐ์' ๋ฅผ ๋ฐํํฉ๋๋ค.์ฆ, ๋ช ๊ฐ์ ๋ณ์๋ฅผ ์ ์์ ์ผ๋ก ์ ๋ ฅ๋ฐ์๋์ง ํ์ธํ ์ ์์ต๋๋ค.์ฌ๊ธฐ์, ์ด๋ฌํ ๋ฐํ๊ฐ์ ์ฌ์ฉํ์ง ์๊ณ ์๋ค๋ ๋ด์ฉ๊ณผ ๊ด๋ จํ์ฌ ์ปดํ์ผ๋ฌ๊ฐ ๊ฒฝ๊ณ ๋ฅผ ์ถ๋ ฅํด์ฃผ๋ ๊ฒ์ ๋๋ค.๊ต์๋๊ป์ ์ด์ด์ง๋ ๊ฐ์์์ ์ค๋ช ํด์ฃผ์๊ธฐ๋ ํ๋๋ฐ์, #define CRTSECURE_NO_WARNINGS ์ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์ฌ์ฉํด์ ์ด๋ฌํ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค.๋ณด๋ค ์์ธํ ์ค๋ช ์ด ๋ด๊ธด ๊ต์๋์ ๋ต๋ณ ๋งํฌ๋ฅผ ์ฒจ๋ถ๋๋ฆฝ๋๋ค. https://www.inflearn.com/courses/lecture?courseId=324482&unitId=28109&tab=QnA&category=questionDetail&q=67969
- 1
- 2
- 103
Q&A
2์ง์ 1010 0010 ์ ๋ฌด๋ถํธ 10์ง์๋ก
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ํฅ๋ฏธ๋ก์ด ์ง๋ฌธ์ด์๋ค์."2์ง์"๊ทธ ์์ฒด๋ ํ๋ก๊ทธ๋๋ฐ์์์ ์๋ฃํ์ด ์๋ ๋จ์ํ ์ซ์ ํํ์ ๋ฐฉ์์ผ๋ก, 1010 0010โ ๋ผ๋ ์์ํ ์ซ์, ์ฆ ๋ถํธ ์๋ 2์ง์ ๋ก ํด์ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ฐ์ค๋ฝ๋ค๊ณ ์๊ฐํฉ๋๋ค.๋ค๋ง, ๋ง์ํด์ฃผ์ ๋ด์ฉ์ฒ๋ผ, ๋นํธ๊ฐ ๋ถํธ์ ๋ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๊ฒฝ์ฐ๋ฅผ ๊ณ ๋ คํ๋ ๋งฅ๋ฝ์์๋ ์ง๋ฌธ์๋์ ๋ง์๋๋ก ๋ ๊ฐ์ง ๊ฒฝ์ฐ๋ก ๋ณํ๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.๊ผผ๊ผผํ๊ฒ ๊ฒฝ์ฐ๋ฅผ ๋๋์ด์ ์ ์๊ฐํ์ ์ ์ด ์ธ์ ๊น๋ค์!
- 1
- 2
- 88
Q&A
์๋ ํ์ธ์ ํน์ ์ ๊ฐ ์ดํดํ๊ฒ ๋ง์๊น์
์๋ ํ์ธ์? ์ง๋ฌธ&๋ต๋ณ ๋์ฐ๋ฏธ Soobak ์ ๋๋ค. ๋ค, ์ ์ดํดํ๊ณ ๊ณ์ญ๋๋ค.void printColorName(Colors color) ํจ์๋ Colors ๋ผ๋ ์ด๊ฑฐํ ํด๋์ค (enum class)์ ๋งค๊ฐ๋ณ์ color ๋ฅผ ๋ฐ์ต๋๋ค.์ด ๋, color ์ธ์๋ Colors ์ด๊ฑฐํ ํด๋์ค์ ์ ์๋ ๊ฐ ์ค ํ๋๋ง ๊ฐ์ง ์ ์์ต๋๋ค.์ฆ, Colors ์ ์ ์๋์ง ์์ ๊ฐ์ ์ธ์๋ก ์ ๋ฌํ ์ ์์ต๋๋ค.์ด๊ฑฐํ ํด๋์ค๋ฅผ ์ฌ์ฉํ์ค ๋์๋ Colors::BLACK ์ ๊ฐ์ด ๋ช ์ํด์ฃผ์ ์ผ ํ๋ฉฐ, ์ธ์๋ก ๊ฐ์ ์ ๋ฌํ ๋์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
- 1
- 2
- 90