2019/12/053 C++ #2: reference variable reference variable ๋ ํผ๋ฐ์ค ๋ณ์๋ ํฌ์ธํฐ ๋ณ์ ์ฌ์ฉ ์ ๋ฐ์ํ ์ ์๋ ์ฌ๋ฌ ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ํ์ํ๋ค. ํฌ์ธํฐ ๋ณ์์ ๊ฐ์ด ์ค์ ๋ก ์ฃผ์๊ฐ์ ์ ์ฅํ์ง๋ง ๋ช ๊ฐ์ง ๋ค๋ฅธ ํน์ง๋ค์ด ์๋ค. 1) ๋ณ์์ ๋ณ์นญ ๋ ํผ๋ฐ์ค ๋ณ์๋ ์ฐธ์กฐ ๋์์ ๋ณ์นญ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, int num1 = 10; int &num2 = num1; num2 = 20; cout 2019. 12. 5. C++ #1: iostream, namespace iostream #include์ preprocessor์ ์ํด ์ฐ์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ค. iostream์ cin, cout, endl ๋ฑ ๊ธฐ๋ณธ ์ ์ถ๋ ฅ๊ณผ ๊ด๋ จ๋ ๊ฐ์ฒด๋ฅผ ์ ์ํ ํค๋์ด๋ค. iostream์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ํฐ๋ฆฌ์ ์กด์ฌํ๋ฉฐ, ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์๋ ๊ฐ์ฒด๋ std namespace์ ํฌํจ๋์ด ์๋ค. cin, cout cin >> input1 >> input2; cout 2019. 12. 5. C++ note vector vector v; ๋น ๋ฒกํฐ. vector v(n); v๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ด๊ธฐํ๋ n๊ฐ์ ์์๋ฅผ ๊ฐ๋๋ค. vector v(n, x); v๋ x๊ฐ์ผ๋ก ์ด๊ธฐํ๋ n๊ฐ์ ์์๋ฅผ ๊ฐ๋๋ค. vector v(v2); v๋ v2์ ๋ณต์ฌ๋ณธ์ด๋ค. v.front(); v์ ์ฒซ ์์๋ฅผ ๋ฐํํ๋ค. v.back(); v์ ๋ง์ง๋ง ์์๋ฅผ ๋ฐํํ๋ค. v.clear(); v์ ๋ชจ๋ ์์๋ฅผ ์ ๊ฑฐํ๋ค. (capacity๋ ์ ์ง) v.capacity(); v์ ํ ๋น๋ ํฌ๊ธฐ๋ฅผ ๋ฐํํ๋ค. v.reserve(); n๊ฐ์ ์์๋ฅผ ์ ์ฅํ ๊ณต๊ฐ์ ์์ฝํ๋ค. v.empty(); v๊ฐ ๋น์๋์ง ์กฐ์ฌํ๋ค. (bool) v.resize(n); v์ ํฌ๊ธฐ๋ฅผ n์ผ๋ก ๋ณ๊ฒฝํ๊ณ , ํ์ฅ๋๋ ๊ณต๊ฐ์ ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํ๋ค. v.resize(n, x); v์ ํฌ.. 2019. 12. 5. ์ด์ 1 ๋ค์