static

ํด๋ž˜์Šค ๋ฉค๋ฒ„๋“ค๋„ static ๊ฐœ๋…์„ ์ ‘๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ํ•œ ํด๋ž˜์Šค์— ๋Œ€ํ•ด์„œ ํ˜„์žฌ ์กด์žฌํ•˜๋Š” ์ด ๊ฐ์ฒด์˜ ์ˆ˜๋ฅผ ์–ป๊ณ  ์‹ถ์„๋•Œ์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. int Player::get_num_players() { return num_players;// num_players๋Š” Player ํด๋ž˜์Šค ๋‚ด์˜ static ์ •์ˆ˜ } ํ—ค๋” ํŒŒ์ผ์—์„œ ํด๋ž˜์Šค๋ฅผ ์„ ์–ธํ•˜๊ณ , ํŠน์ • attribute๋ฅผ static ํ‚ค์›Œ๋“œ๋ฅผ ๋ถ™์—ฌ์„œ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์€ ํ•ด๋‹น ์†์„ฑ์— ๋Œ€ํ•œ ์ดˆ๊ธฐํ™”๋Š” .cpp ํŒŒ์ผ์—์„œ ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค์˜ ์ •์˜ ๋‚ด์—์„œ ๋ฐ”๋กœ ์ดˆ๊ธฐํ™”๋ฅผ ํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค. // Static class members // main.cpp #include #include "Player.h" using namespa..