[C++] STL(Standard Template Library)

2019. 11. 14. 15:12ยท๊ณต๋ถ€/Cใ†C++
728x90

๊นŒ๋จน์ง€ ๋ง๊ณ  ๋ณต์Šตํ•˜์ž STL์€ ๊ฝค๋‚˜ ์œ ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.

๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด STL์€ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์ž‘์„ฑ๋œ ๋งŽ์€ ์ œ๋„ค๋ฆญ ํด๋ž˜์Šค์™€ ํ•จ์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.

์ปจํ…Œ์ด๋„ˆ,iterator,์•Œ๊ณ ๋ฆฌ์ฆ˜๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค.

 

- ์ปจํ…Œ์ด๋„ˆ ์ข…๋ฅ˜

 ํด๋ž˜์Šค

ํ—ค๋” 

 vector

<vector> 

deque

<deque> 

list

<list> 

set

<set> 

map

<map> 

 stack

<stack> 

 queue

<queue> 

- iterator ์ข…๋ฅ˜

 ์ข…๋ฅ˜

iterator 

 const_iterator

 reverse_iterator

 const_reverse_iterator

- ์•Œ๊ณ ๋ฆฌ์ฆ˜

copy 

 merge

 random

 rotate

 equal

 min

 remove

 search

 find

 move

 replace

 sort

 max 

partition

 reverse

 swap

 

๋ฐ˜์‘ํ˜•

'๊ณต๋ถ€ > Cใ†C++' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์Šค๋งˆํŠธ ํฌ์ธํ„ฐ๋ž€  (0) 2022.01.20
ํ…œํ”Œ๋ฆฟ ํ•จ์ˆ˜  (0) 2021.12.11
[C++] ๋ฒ„๋ธ”์ •๋ ฌ์„ ์ด์šฉํ•œ ๋žญํ‚น ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ  (0) 2019.11.24
[C์–ธ์–ด] 01.Hello,World!๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์ž  (0) 2019.11.14
[C์–ธ์–ด] C์–ธ์–ด์˜ ์žฅ์   (0) 2019.11.14
'๊ณต๋ถ€/Cใ†C++' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ํ…œํ”Œ๋ฆฟ ํ•จ์ˆ˜
  • [C++] ๋ฒ„๋ธ”์ •๋ ฌ์„ ์ด์šฉํ•œ ๋žญํ‚น ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ
  • [C์–ธ์–ด] 01.Hello,World!๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์ž
  • [C์–ธ์–ด] C์–ธ์–ด์˜ ์žฅ์ 
KiTFOx
KiTFOx
  • KiTFOx
    KiTFOx's Notepad ๐Ÿ“
    KiTFOx
  • ๊ณต์ง€์‚ฌํ•ญ

    • ๐Ÿ“ข KiTFOx
  • 250x250
    • KiTFOx (118)
      • ๊ณต๋ถ€ (8)
        • Cใ†C++ (7)
        • Design Pattern (2)
        • Crowd Simulation (2)
        • LearnOpenGL ๋ฒˆ์—ญ (3)
        • OpenGL ์ž๋ฃŒ ๋ฒˆ์—ญ (2)
        • OpenGL (1)
        • UE ์ž๋ฃŒ ๋ฒˆ์—ญ (1)
        • AR (0)
        • OpenCV (0)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (50)
        • ์ž๋ฃŒ๊ตฌ์กฐ (3)
        • BaekJoon (35)
        • Programmers (11)
      • OpenGL ๋”ฐ๋ผ๊ฐ€๊ธฐ (2)
      • ๊ฒŒ์ž„์—”์ง„ (15)
        • Unity (13)
        • UE4 (0)
        • UE5 (2)
      • ๋ฉ”ํƒ€๋ฒ„์Šค (4)
        • Engage VR (3)
        • Altspace VR (1)
      • ํฌํŠธํด๋ฆฌ์˜ค ํ”„๋กœ์ ํŠธ (2)
        • NewRo (1)
        • Amaimon(Unity3D) (0)
        • ArenaSurvival(UE5) (0)
      • ๊ฐœ๋ฐœ์ผ์ง€ (1)
        • Pub-Simulator (1)
        • Project-B (0)
      • ๋„คํŠธ์›Œํฌ (4)
      • Etc Study (5)
      • ๋Œ€์™ธํ™œ๋™ (8)
        • ํฌ๋ž˜ํ”„ํ†ค ์ •๊ธ€ ๊ฒŒ์ž„๋žฉ (6)
      • ํšŒ๊ณ ๋ก (0)
      • ๊ฒŒ์ž„ ํ•œ๊ธ€ํŒจ์น˜ (0)
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
KiTFOx
[C++] STL(Standard Template Library)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”