독학1 C++독학 14일차 - C++템플릿 C++ 넘 오랜만에 올리는걸요,,, 이전에 공부한거 올립니당,, 요즘은 파이썬을 공부할까 생각중,,!! (C++ 넘어려움) 벡터는 가변길이 배열로 사용자가 크기를 마음대로 늘리고 줄일 수 있는 자료형이다. 스택은 자료구조에서도 배웠지만 pop과 push로 LIFO형태의 자료형이다. 문제점은 데이터타입이 바뀔때마다 다른 벡터를 만들어야 한다는 점이다. 이렇게 벡터를 하나 만든다고 했을 때 위의 주석처럼 문제가 발생하게 된다. 이를 해결하고 싶을 때 T* data; 이렇게 하고 때에 따라 T가 바뀌면 얼마나 좋을까! 하는 생각을 할 수 있는데 이런 템플릿 기능을 C++에서 지원하고 있다(놀람) C++ 템플릿 템플릿은 어떤 물건을 찍어내는 틀이다. 사용자가 원하는 타입을 넣어주면 알아서 코드를 찍어내는 틀이라.. 2021. 11. 8. 이전 1 다음