code h
@hcode
Reviews Written
6
Average Rating
5.0
Posts
Q&A
11:49 ๊ฒฝ์
์ฆ, ๊ฐ์ฌ๋์ ์๋๋ ๋ฉค๋ฒํจ์๋ ํ๋๊ฐ ์ ์๋์ด ์๊ณ ๊ทธ๊ฒ์ ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ์ ๋ฌํ์ฌ ์ฌ์ฉํ๋ค. -> ๊ทธ ์๋ก ํจ์ํฌ์ธํฐ ์ฌ์ฉ ์ (instance.*fptr1)() ์ฒ๋ผ ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ์ ๋ฌํด์ค์ผํ๋ค. -> static์ผ๋ก ์ ์ ํจ์๋ฅผ ๋ง๋ค๋ฉด ๊ฐ ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ์ ๋ฌํด ์ฃผ์ง ์์๋ ๋๋ค. -> ๊ทธ ์๋ก (*fptr2)() ์ฒ๋ผ instance์ ์ฃผ์๋ฅผ ์ ๋ฌํด์ฃผ์ง ์๋ ํํ(์ผ๋ฐํจ์์ ํจ์ํฌ์ธํฐ)๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ผ๊ณ ์ ๋ ์ดํดํ์ต๋๋ค. ๋ณต์กํ ๋งํผ ์ ๊ฐ ์ดํดํ ๊ฒ์ ํ์ด์ ์ ์ด๋ณด์์ผ๋ฉฐ ์ ๋ ํ์ต์์ธ๋งํผ ํ์ ์ด ์์ผ๋ฏ๋ก ๋งน์ ํ์ง ์์์ฃผ์ จ์ผ๋ฉด ํฉ๋๋ค ใ
- 2
- 5
- 385
Q&A
11:49 ๊ฒฝ์
์ฐพ์๋ณธ ๋ฐ, c์์๋ ๋ฐ์ ๊ฒฝ์ฐ ์ฒ๋ผ * ์์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง, c++์ผ ๊ฒฝ์ฐ s1.fptr() ๋ก ์ฌ์ฉํ์์ ์ ๋ฉค๋ฒํจ์๋ฅผ ํธ์ถํ๊ฒ ๋ค๋ ์๋ฏธ๊ฐ ๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๊ณ ํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ *๋ฅผ ์๋ตํ์ง ์๊ณ ๋ถ์ฌ์ค๋ค๋๊ตฐ์. ์ฆ, ๋ฐ์ ๊ฒฝ์ฐ fptr2() ์ ๊ฒฝ์ฐ๊ฐ ํน๋ณํ ๊ฒฝ์ฐ์ด๋ฉฐ ํธ์๋ฅผ ์ํด ์๋ต๋ ๊ฒ์ด์์ต๋๋ค. ํจ์ํฌ์ธํฐ ๊ทธ๋๋ก (*fptr2)() ์ธ ๊ฒ์ ํธ์๋ฅผ ์ํด ์๋ตํ ๊ฒ์ด์๋ค์(static์ด๊ธฐ ๋๋ฌธ์ ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ์ ๋ฌํ์ง ์์ผ๋ฏ๋ก ๊ฐ๋ฅ).
- 2
- 5
- 385
Q&A
11:49 ๊ฒฝ์
์ง๋ฌธ์๋์ ์ง๋ฌธ ์๋๋ '์ฐ๊ฒฐ'์ด๋ผ๋ ์๋ฏธ๋ ์์ง๋ง *์ ์ญํ ์ ๊ถ๊ธํด ํ์๋ ๊ฒ ๊ฐ๋ค์. ๋ฐ์ ๊ฒฝ์ฐ๋ *๋ฅผ ์ฐ์ง์์์ผ๋๊น์. .*์ด ์ฐ๊ฒฐ์ด๋ผ๊ณ ์ ํด์ ธ ์๋ค๋ฉด ์ด์ฉ ์ ์๋ ๊ฒฝ์ฐ์ง๋ง์. ๋ฌผ๋ก ์ ๋ ๋ชฐ๋ผ์ ์ง๋ฌธ ๋ค์ ๋ค์ ๋ณด๊ณ ์๋ ์ฒ์ง๊ตฌ์ ใ ใ
- 2
- 5
- 385
Q&A
static ๋ฉค๋ฒ๋ณ์์์ ์ธ์คํด์ค์์ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ๋ฉค๋ฒ๋ณ์๊ฐ ์ธ์คํด์ค์ ๋ผ์น๋ ์ํฅ
๋์ ์ผ๋ก ์ธ์คํด์ค ์์ฑ ์ ๋ณ์๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ, static์ผ ๊ฒฝ์ฐ ์ ์ ์ผ๋ก ๋ณ์๋ฅผ ์์ฑํ๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์ ํ๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ฐ ์ดํดํ ๋๋ก ์๋ฅผ ๋ค์๋ฉด, class ์ฃผ๋ฏผ๋ฑ๋ก์ฆ { static string ๋ฐ๊ธ๊ตญ๊ฐ; string ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ; } string ์ฃผ๋ฏผ๋ฑ๋ก์ฆ ::๋ฐ๊ธ๊ตญ๊ฐ = "๋ํ๋ฏผ๊ตญ"; ์ด๋ ๊ฒ ์์ ๋ ์ฃผ๋ฏผ๋ฑ๋ก์ฆ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋ ๋ง๋ค ๋ฐ๊ธ๊ตญ๊ฐ ๋ฉค๋ฒ๋ณ์๋ฅผ ๋์ ์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ, ๋ฐ๊ธ๊ตญ๊ฐ๋ฅผ static์ผ๋ก ์ ์ ๋ณ์ํ ์์ผ ํ๋์ ๋ณ์๋ก ๋ค๋ฃจ๊ฒ ๋ค๋ ์๋ฏธ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
- 2
- 3
- 461
Q&A
something.getValue()=10์ ๊ด๋ จ๋ ์ง๋ฌธ
getValue์ ๋ฐํํ์ ๋ณด์๋ฉด ๋ ํผ๋ฐ์ค ๋ฐํํ์ ๋๋ค.๊ทธ๋ฌ๋ฏ๋ก '๊ฐ์ ๋ฐ๊พผ๋ค'๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ๋ฌผ๋ก ํด๋น m_value๋ this->๊ฐ ๊ฐ์ถ์ด์ ธ ์๊ธฐ ๋๋ฌธ์ something ์ธ์คํด์ค์ ๋ฉค๋ฒ๋ณ์ m_value ์ด๊ณ ์.
- 3
- 2
- 276
Q&A
const์ ์์น์ ๋ํด ์ง๋ฌธ์ด ์์ต๋๋ค!
(1)์ ๋ฐํ๊ฐ์ด const์ด๊ธฐ ๋๋ฌธ์ ๊ฐ ์์ฒด๋ก ์ฌ์ฉํ ๋ ์ฌ์ฉํ๊ณ (2)๋ const ํจ์๋ก, ํจ์ ๋ด์์ ๋ฉค๋ฒ๋ณ์๋ฅผ ๋ณํ์ํค์ง ์๋๋ค๋ ์๋ฏธ์์.
- 3
- 2
- 806
Q&A
์ด๋์ ๋ผ์ด์ ธ๋ฅผ ์ฐ๋ ์ด์ ๋ ์ฝ๋๋ฅผ ์ค์ด๊ธฐ ์ํ๊ฑด๊ฐ์ ?
์์ฑ์๋ ํ ๋น๊ณผ ์ข ๋ค๋ฅด๋ค๊ณ ์๊ณ ์์ด์. int a; a = 1; ์ int a = 1; ์ด ๋ฏธ๋ฌํ ์ฐจ์ด๊ฐ ๋ค๋ฅธ ๊ฒ์ ๊ด๋ จ๋์ด ๊ฐ๊ฐ์ ์ญํ ์ ํ๋ค๊ณ ํ๋ค์ ใ ใ
- 4
- 2
- 369
Q&A
void setDate()์์ ์ง๋ฌธ์ด ์์ต๋๋ค.
const๋ ๋ณ์น์๋๋ก ์ ์ฝ์ ๊ฑธ์ด์ค์. &๋ ๋ ํผ๋ฐ์ค๋ก ์ด๊ณณ์์ ๋ ํผ๋ฐ์ค๋ก ์ฌ์ฉ๋์์ผ๋ฉฐ ๋ณต์ฌํ์ง์๊ณ ๋ฐ๋ก ์ ๊ทผํ์ฌ ๊ฐ์ ์ฌ์ฉํ๊ฒ ํด์ค์(parameter์ ์ธ์๊ฐ์ ๋ณต์ฌํ์ฌ ์ฌ์ฉํ๊ฑฐ๋ ์) ์ฆ ๋ณต์ฌํ๋ ์ค๋ฒํค๋๋ฅผ ์์ ๊ณ ์ค์๋ก์ธํ ๋ณํ๋ฅผ ์์ ๊ธฐ ์ํด const์ &๋ฅผ ์ฌ์ฉํด์.
- 0
- 2
- 315
Q&A
va_list
๋ฑํ ์๋ฌด๋ฐ ๋ด์ฉ ์์ด ์๊ฐ๋ง ํ๋ ๊ฐ์ ๋ด์ฉ์ด์๋ค์ค.
- 0
- 3
- 413




