[c++]expression-rvalue&lvalue ์ ๋ํ์ฌ ์ฌ์ญ์ด๋ณผ ์ฌํญ์ด ์์ต๋๋ค.
๋์์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค! r-value, l-value ๊ฐ๋
์ ์กฐ๊ธ ๋ ์๊ณ ์ถ์ด์ ๊ตฌ๊ธ์ ๊ฒ์ํด๋ณด์๋๋, int &&๋ณ์=~~ ์ ๊ฐ์ ์์ ์ ๋๋ถ์ด์ ๊ทธ๋ฆผ์ผ๋ก expression์ ํฌํจ๋์ด ์๋ r-value ๋ฐ l-value๊ฐ ์ค๋ช
๋์ด ์๋ ๋ถ๋ถ์ ๋ณด๋ค๊ฐ ๋ฌธ๋ ๊ถ๊ธํด์ ธ์ ๋น์ฃผ์ผ ์คํ๋์ค๋ก ํด๋ณด๋ x๋ฅผ ์
๋ ฅํ์ ๋๋ ์๋ฌ๊ฐ ๋๊ณ , x+2๋ ์๋ฌ๊ฐ ๋์ง ์๋ ๊ฒ์ ์๋ฌธ์ด ์๊ฒผ์์ต๋๋ค. ๋ค์ ๋์ค๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ดํดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค! ์ง๋ฌธ์ ์ ๊ฐ ์์ฌ๋ผ๊ฐ ์ค ์๊ณ ๋ ๋ฒ ์ฌ๋ ธ์์ต๋๋ค ์ฃ์กํฉ๋๋ค..