template는 자료형을 정해놓지 않고 가져다 쓰면서 자료형을 정하여 쓰는 것으로 알고 있습니다.
template를 쓰면 코드메모리를 좀 더 적게 사용가능 하다고 알고 있습니다. 하지만 template를 쓰면 컴파일 후 자료형이 정해지므로 속도가 느려지는 것으로 알고 있는데요.
이것 외에도 template의 기능적 측면과 장,단점이 있나요? 인터넷에 검색을 해보아도 이것 이상을 찾을 수가 없었습니다.
추상화는 정의부가 없는 가상함수를 클래스로 만들고 다른 클래스에서 가져가 정의부만 생성해 사용하는 것으로 알고있습니다.
추상화를 했을 때 이점이 어떤 것이 있나요?
한개의 큰 틀을 만들어 놓고 사용하기 때문에 메모리 측면에서는 좋을 것 같다는 것은 짐작했습니다. 다른 장점은 무엇이 있나요?
template와 추상화의 문법적 차이 말고 기능적인 부분에서 큰 차이점을 모르겠습니다. 메모리적 부분과 속도 부분에서 큰차이점이 있나요? 실무적인 관점에서 사용시 어떤 경우에 각각을 사용하나요?