enum class๋ ๋น๊ตํ ๋ static_cast๋ ํด์ผํ๊ณ ์๋ฌดํผ ์ ๊ฐ 1์ต๋ฒ ๋ฐ๋ณตํด๋ณธ ๊ฒฐ๊ณผ enum๋ณด๋ค ๋ช๋ฐฐ ๋๋ฆฝ๋๋ค ใ
ใ
ใ
๊ทผ๋ฐ enum์ด๋ ์ฐจ์ด๋ ๋ฏธ์ธํ์ง ์๋? ๋ผ๊ณ ๋๊ธ ๋ฌ ์ ์ต์ ํ ์ ๋ ํ์ง ๋ง์๊ณ ์ ๊ทธ๋ด๊ฑฐ๋ฉด ์ต์ ํ๋ ์ ํ ๊ฑฐ๋๊ณ ๋ฌป๊ณ ์ถ๋ค์ ใ
ใ
ใ
์๋ฌดํผ ๊ทธ๋ ์ต๋๋ค
https://m.dcinside.com/board/game_dev/38739?page=27
์ต๋ฌด์ํ์์๋ผ
๋ญํ๋?
์ ๊ฑฐ ๋ ์๋๊ณ ๊ฒฐ๊ตญ ์๋ ๊ฑด ์๋๋ฐ ์๋ ์ฒ์ ํ๊ณ ์ถ์ผ๋ฉด ํ๊ฐค๊ฐ์ ํ์ธ์
์๋์ฒํ๋คใ ใ ใ ๋ณ์ ์๋ผใ ใ ใ ใ
int nRow; nRow = 3; ๋ณด๋ค int nRow = 3;์ด ๋ ๋น ๋ฅด๋๊น ๋ฏธ์ธํ์ ๋ฐ๋ฐ์๋ฐ์ ใ ใ ใ Swap ์ธ๋๋ ์ผ๋ฐ์ ์ธ ๊ต์ฒด๊ฐ x ^= y ^= x ^= y;๋ณด๋ค ํจ์ฌ ๋๋ฆฌ๋ค
๋์ ๋ฏธ๋ณด์ง=3์ด๋๊น 3๋ช ๊น์ง๋ฐ์์์๋ค