C++2 [C++] 2. ์๋ฃ ๊ตฌ์กฐ(+ STL) ์๋ก ์ด๋ฒ ๊ธ์ ๋ช ์ฃผ๊ฐ ๋ฐฑ์ค์ด๋ ๊ตฌ๋ฆํค ๋ฑ ์ฌ๋ฌ ๋ฌธ์ ๋ค์ ํ์ด๋ณด๋ฉฐ ๊ฐ์ธ์ ์ผ๋ก ํ์ํ๋ค๊ณ ๋๊ผ๋ ์๋ฃ๊ตฌ์กฐ๋ค์ ๋ฉ๋ชจํ๊ธฐ ์ํด ์ด ๊ฒ์ด๋ค. C++์ ์กด์ฌํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ์๋ฃ ๊ตฌ์กฐ๋ค๊ณผ ์ด ์ธ์ ๊ธฐํ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ๋ฒ์ ๊ธฐ์ ํด๋ณด๋ ค๊ณ ํ๋ค. ํด๋น ๊ธ์ C++์ ๊ธฐ์ค์ผ๋ก ์์ฑํ์์ผ๋, ํต์์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ธ์ด๋ค(Java, Python ๋ฑ) ๋ค๋ฅธ ์ธ์ด์์๋ ์ฝ๊ฐ์ ๋ณ๊ฒฝ๋ง ํ์ฌ ์ ์ฉํด ๋ณผ ์ ์๋ค. ๋ณ์(Variable)๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๋ฐ์ดํฐ๋ฅผ ๋ด๋ ๊ณต๊ฐ๋ค๋ฅธ ์ธ์ด์์ ๋ด์๋ฏ์ด int, char, string, bool, float, double ๋ฑ ์๋ฃํ๊ณผ ์ ์๋ฅผ ํตํด ์ ์ธํ์ฌ ์ฌ์ฉํ๋ค.์ ์ธ์ ์์น์ ๋ฐ๋ ์ ์ญ ๋ณ์(์ด๋์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํจ),์ง์ญ ๋ณ์(ํด๋น ์ง์ญ(Scope)์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ)๋ก ๊ตฌ๋ถ๋๋ค... 2023. 8. 29. [C++] 1. C++ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด #include - ๋ฏธ๋ฆฌ ์ง์ ๋์ด ์๋ ์์คํ ํด๋๋ฅผ ํ์, ์๋ค๋ฉด ์๋ฌ#include "ํ์ผ๋ช "- ์์ค ํ์ผ์ด ์๋ ํด๋๋ฅผ ์ฐ์ ํ์, ์๋ค๋ฉด ์์คํ ํด๋ ํ์ C++์ ํ์ค ์ ์ถ๋ ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: ๋ค์์คํ์ด์ค ์ ์ธ: using namespace std๋ค์์คํ์ด์ค๋ฅผ ์ ์ธํ๊ฒ ๋๋ฉด cin, cout๋ฑ์ std::๋ฅผ ๋ถ์ผ ํ์๊ฐ ์์ด์ง๋ค. int num;cin >> num;cout ๊ฒฐ๊ณผ typedef์ ์ ์ธ- ๊ธฐ์กด์ ํ์ ๋ช ์ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ ์ค์ (ํ ๋จ์ด๋ก ๊ตฌ์ฑ)typedef long int LINT; const ์์ ์ ์ธ: ๋ฌธ์์ด ์์, ๋ณ์๋ฅผ ์์ํ(๋ณ๊ฒฝ x)ํ ๋ ์ฌ์ฉconst int num = 5; ๋์ ์ฐ์ฐ์Lvalue = Rvalue: Lvalue์ Rvalue์ ๊ฐ์ ๋์ (.. 2023. 8. 15. ์ด์ 1 ๋ค์