๋์ถฉย
๋ธ๋ฆฌ๊ฒ์ดํธ : c++์์ ํจ์ ํฌ์ธํฐ์ฒ๋ผ ์ฌ์ฉ , delegate ๋จธ์๊ธฐ ํด์ ๋ฐํ๊ฐ์ด๋ ํ๋ผ๋ฏธํฐ ์ค์ ํด์ ์ธ์คํด์คย ๋ง๋ค์ด์ ์ฐ๋ฉด ๋จ (์ผ์ถ ์ดํด ๋จ)
์ด๋ฒคํธ :ย ๋ธ๋ฆฌ๊ฒ์ดํธ๋ ์์ ๋๊ฐ์ (๋ง๋์ฌ?)ย ์ ์ผํ ์ฐจ์ด์ ์ event ํค์๋๊ฐย ์์ ๋ถ์ผ๋ฉดย ํ ํด๋์ค์์ ํธ์ถ ๋ชปํ๊ณ ์ด๋ฒคํธ๋ฅผ ์์ ํ๊ณ ์๋ ํด๋์ค์์๋ง ํธ์ถ ๊ฐ๋ฅย
์ด๋ฒคํธ ํธ๋ค๋ฌ : ์ด๋ฒคํธ,๋ธ๋ฆฌ๊ฒ์ดํธ๋ฅผ ๋๊ณ ์ ์ฐ๋ ๊ฑฐ์ฃ ?
EventHandler<T> ํ์ ์๋ค๊ฐ += new EventHandler<T>๋ฅผ ํ๋ ๊ฒ๋ย ์ดํด๊ฐ ์๊ฐ. ์๊ธฐ ์์ ๊ณผ ๋๊ฐ์ ํ์ ์ ์ถ๊ฐํ๋ค?
ย EventHandlerList<T> ๋ผ๋๊ฒ ์๊ณ ๊ฑฐ๊ธฐ์ย new EventHandler๋ฅผ ํ๋๊ฑฐ๋ฉด ์ดํด๊ฐ ๊ฐ๋๋ฐ ์ ๊ฑด ์ดํด๊ฐ ์๊ฐ..ย
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ธ๋ฆฌ๊ฒ์ดํธ ์ฒด์ธ ๋ฌธ๋ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํด๊ฐ ๊ฐ๊ธด ํ๋๋ฐ ์ฝ๊ฐ ์ด์ํ ๋๋์ด ๋๋ค์ฌ.. ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค~