cpp_STL - 8BitsCoding/RobotMentor GitHub Wiki
- λͺ¨λ 컨ν μ΄λμ μ μ©λλ νμ€ μΈν°νμ΄μ€
- STD μκ³ λ¦¬λ¬μ λ§μ 컨ν μ΄λμμ μλ
- ν νλ¦Ώ νλ‘κ·Έλλ° κΈ°λ°
- λ©λͺ¨λ¦¬ μλ κ΄λ¦¬
κ³Όμ° μ΄λ° κ²λ€μ΄ λ μ’μ κΈ°λ₯μΌκΉ?
- λͺ¨λ 컨ν μ΄λμ κ°μ μΈν°νμ΄μ€κ° μ μ©λλ κ²μ μ΄μνλ€.
// Example
std::vector<int> scores;
scores.push_back(10);
std::list<int> ages;
ages.push_back(100);
// λ λ€ push_backμ΄ μ€ν
κ°μ΄ 보μΈλ€.
- λΉλ²ν λ©λͺ¨λ¦¬ μ¬ν λΉμ λ©λͺ¨λ¦¬ λ¨νΈνλ₯Ό μ΄λνλ€.
- λ©λͺ¨λ¦¬ λ¨νΈνλ μμ²λ λ¬Έμ κ° λ μ μλ€.
- νΉν κ°μ λ©λͺ¨λ¦¬λ₯Ό μ§μνμ§ μλ νλ«νΌμμ νλ‘κ·Έλ¨μ μ€νν λ
- λλ²κΉ λ° μ΄νμ΄ μ£½λκ²½μ° κ³ μΉκΈ°κ° μ½μ§ μλ€.
λ°λΌμ νμ¬ μ체μ μΌλ‘ STLμ λ§λ€μ΄ μ¬μ©νκΈ°λ νλ€.
- 컨ν μ΄λλ 무μ νμΌλ‘ λ©λͺ¨λ¦¬λ₯Ό λ릴 μ μλ€λ μνμ±μ΄ μ‘΄μ¬νλ€.
- νΉλ³ν κ²½μ°κ° μλλΌλ©΄ μμ Arrayλ₯Ό μ¬μ©νμ