sualyer010
@sualyer0100746
Reviews Written
-
Average Rating
-
Posts
Q&A
์ ์ ๋ฐ์ธ๋ฉ๊ณผ ๋์ ๋ฐ์ธ๋ฉ ์ฐจ์ด๊ฐ ์ดํด๊ฐ ์๋ฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค ๋ง์ ๋์์ด ๋์์ต๋๋ค. ๋งํฌ๋ ์ฐธ๊ณ ํ๊ฒ ์ต๋๋ค.
- 5
- 3
- 957
Q&A
๊ต์๋ ์ง๋ฌธ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค ์ด์ฌํ ์๊ฐํ๊ฒ ์ต๋๋ค!
- 1
- 4
- 307
Q&A
๊ต์๋ ์ง๋ฌธ์์ต๋๋ค.
int a = 3;int &b = a; ์์ ๊ฐ์ ๊ฒฝ์ฐ a๋ผ๋ ๋ณ์์ reference๋ฅผ ๋ฌ์์ค๊ฒฝ์ฐ a๋ณ์์ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ๊ณต๊ฐ์ b๋ผ๋ ์ฐธ์กฐ์๋ฅผ ๋ฌ์์ฃผ๋ ๊ฒ์ผ๋ก ์๊ณ ์๋๋ฐ, getValue()๋ฅผ ํ์ ๊ฒฝ์ฐ์ ์ฐธ์กฐ์๋ฅผ ๋ฆฌํดํ๋ฉด, ๊ทธ๊ฑธ ๋ ๋ค๋ฅธ๊ณณ์ ๋ด์์ค์ผ ์ฌ์ฉํ ์ ์๋ ๊ฒ ์๋๊ฐ์? ๋ฐ๋ก 10๋์ ํด์ฃผ๋ฉด ๋ค์ด๊ฐ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด์์ง ์๋์? something.getValue() = 10์ ํ๊ฒ์ด c++์์ ์๋์ผ๋ก string someVal = something.getValue(); //ํน์ string& someVal = something.getValue(); someVal = 10;์ผ๋ก ํด์ค๋ค๋ฉด ๋ชจ๋ฅผ๊น, ์ ๋๋ก๋ฉด ๋ค๋ฅธ ์ธ์ด์์๋ ๋ถ๊ฐ๋ฅํ ์์ ์๋๊ฐ์?
- 1
- 4
- 307
Q&A
์๋ ํ์ธ์ ์ง๋ฌธ์ ๋๋ค.
์ ๋ ๊ณ ๋ฏผํด๋ดค๋๋ฐ ์ฌ์ค ๋ฉค๋ฒ๋ณ์ ์ด๊ธฐํ๋ ๊ตณ์ด ์ฐธ์กฐ์๋ก ํ๋ ์ด์ ๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์์์ ์ง๋ฌธ๋๋ฆฐ๋๋ก ์ผ๊ด์ฑ์ ์ํด์๋ผ๋ฉด ๋ฉ๋๊ฐ๋ฅํ๋๋ค๋ง.. ์๋ฅผ๋ค์ด ์ด๋ค ๊ฐ์ ๋ฆฌํดํด์ฃผ๋ ํจ์์ ํ๋ผ๋ฏธํฐ๋ก ์ฐธ์กฐ์๋ฅผ ๋ฃ์ด์ฃผ๋๊ฒ์ call by value๋ฅผ ํ ๋ ๊ทธ ๊ฐ์ ๋ฆฌํดํด์ค์ผํด์ ๊ทธ๊ฑธ ๋ ๋ฐ์์ ์ฌ์ฉํด์ผํ๋ค๋ ๋ถํธํจ์ด ์๊ธฐ๋๋ฌธ์ ์ฐธ์กฐ์๋ฅผ ์ฌ์ฉํ ์๋ ์๊ฒ ๊ตฌ๋ ์ถ์๋ฐ, ์์ ์์ ์์๋ ๋จ์ํ ๋ฉค๋ฒ๋ณ์๋ฅผ ์ด๊ธฐํํ ๋ ์ฐธ์กฐ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ์ด์ ์ ์ฐพ์ง๋ชปํ๊ฒ ์ต๋๋ค. ์คํ์์ค๊ฐ ๊ทธ๋ ๊ฒ ํ๋ค๋๊ฑด ๊ทธ๋งํ ์ด์ ๊ฐ ์์ํ ๋ฐ ๊ทธ๊ฑด ์์๋ง๋ค ๋ค๋ฅธ๊ฑฐ๊ณ , ๋ถ๋ช ์ด์ ์ด ์๊ธฐ๋๋ฌธ์ ์ฌ์ฉํ ํ ๋ฐ ์ ์์ ์์ ์ฒ๋ผ ๋ฉค๋ฒ๋ณ์ ์ด๊ธฐํ์ ์ฌ์ฉ๋๋ ์ฐธ์กฐ์๋ฅผ ์ฌ์ฉํด์ ์ด๋ค ์ด์ ์ด ์๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค์. ๋จ์ํ ์คํ์์ค๊ฐ ๊ทธ๋ ๊ฒํ๋ค๊ณ ํด์ ๋ฐ๋ผํ๊ณ ์ถ์ง๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ด์ง ๊ฐ์์์ ๊ต์๋๊ป์ ์์ฑ์๋ก ๋ฉค๋ฒ๋ณ์ ์ด๊ธฐํํ ๋ ์ฐธ์กฐ์๋ก ์๋ฐ๊ณ ๊ทธ๋ฅ ์์๊ฐ์ผ๋ก ๋ฐ์์ ํ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ๋ ํท๊ฐ๋ฆฌ๋ ๊ฒ ๊ฐ๋ค์. ์ถฉ๋ถํ ๊ณ ๋ฏผํด๋ณด๊ณ ์ง๋ฌธ๋๋ฆฝ๋๋ค. ---------- ๋ด์ฉ์ถ๊ฐ//// ๊ต์๋ ๊ณ์ ๊ทธ๋ฅ ๊ฐ์๋ณด๋ค๊ฐ ๋ฌธ๋๋๋์๊ฐ์ธ๋ฐ, ์ฐธ์กฐ์ ์ฌ์ฉํ๋ฉด ๋ณต์ฌ๊ฐ์๋๋๊น ๊ทธ๋ฅ ๊ทธ๋งํผ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋๋ค๋ ๊ด์ ์์ ์ฅ์ ์ด ์๋ ๊ฒ ๊ฐ์ ์๊ฐ์ด ๋๋ค์.. ๋ง๋์ง ์กฐ์ฌ์ค๋ ์ฌ์ญค๋ด ๋๋ค๊ทธ๋ฆฌ๊ณ ๊ณ ๋ฏผ๊ฒฐ๊ณผ ๊ทธ๋ฅ ์ฐธ์กฐ์๊ฐ ์๋ const์ฐธ์กฐ์๋ฅผ ์ฐ๋์ด์ ๋ ์ฌ์ค ์ฐธ์กฐ์๋ง๊ณ ํฌ์ธํฐ๋ฅผ ์จ๋๋๋๋ฐ ์ฐธ์กฐ์๋ฅผ ์ฐ๋ฉด ํจ์ ํธ์ถ๋ฌธ์ฅ๋ง ๋ณด๊ณ ์๊ฐ ๋ณํ๋ ์ง ์๋ณํ๋์ง ๋ชจ๋ฅด๋๊น ๊ทธ๊ฑธ ๋ง์์ฃผ๋ ค๊ณ ์ป๋ค๊ณ ์๊ฐํ์ต๋๋ค.๋ง์ฝ ์ด๊ฒ ๋ง์ผ๋ฉด ์ฌ์ค ํฌ๊ธฐ๊ฐ์์ ๊ฐ๋ค์ ๊ตณ์ด ๋ณต์ฌํด๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณ๋ก์์ก์ด๋จน์ผ๋๊น ์๊ด์์ ๊ฒ ๊ฐ๊ธดํ๋ฐ ๊ทธ๋๋ ๊ทธ๋ฅ ํต์ผ์ฑ์๊ฒ ์ฐ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋๋ค์. ์ ๊ฐ ์๊ฐํ๊ณ ์๋๊ฑธ ์ฃผ์ ๋ฆฌ์ฃผ์ ๋ฆฌ ์จ๋ดค์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 2
- 3
- 223




