C++ Programming Ch.7 Exercise 5 Solution
Problem: ๋ค์ main()์์ Color ํด๋์ค๋ 3์์(๋นจ๊ฐ, ์ด๋ก, ํ๋)๋ก ํ๋์ ์์ ๋ํ๋ด๋ ํด๋์ค์ด๋ค(4์ฅ Exercise Problem 1๋ฒ ์ฐธ๊ณ ). ์ฐ์ฐ์๋ก ์์ ๋ํ๊ณ , == ์ฐ์ฐ์๋ก ์์ ๋น๊ตํ๊ณ ์ ํ๋ค. Execution Result๋ฅผ ์ฐธ๊ณ ํ์ฌ Color ํด๋์ค์ ์ฐ์ฐ์, ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. 1 2 3 4 5 6 7 8 9 10 11 int main() { Color red(255, 0, 0), blue(0, 0, 255), c; c = red + blue; c.show(); // ์ ๊ฐ ์ถ๋ ฅ Color fuchsia(255,0,255); if(c == fuchsia) cout << "๋ณด๋ผ์ ๋ง์"; else cout << "๋ณด๋ผ์ ์๋"; } (1) +์ == ์ฐ์ฐ์๋ฅผ Color ํด๋์ค์ ๋ฉค๋ฒ ํจ์๋ก ๊ตฌํํ๋ผ. ...