반응형 template2 C++ : 템플릿 & 템플릿 함수 템플릿(template) : '형판'이라는 뜻 / ' 본 떠 찍어내기 위해 만들어진 틀' C++에서 템플릿은 함수나 클래스 코드를 찍어내듯이 생산할 수 있도록 일반화(generic)시키는 도구다. template키워드를 통해, 중복 함수들을 일반화시킨 함수를 만들어 낼 수 있다. 위와 같은 함수를 템플릿 함수(template function) 또는 재네릭 함수(generic function)이라고 부른다. ✅템플릿 선언과 재네릭 타입 template template template이란 키워드로 시작해 나 로 재네릭 타입 T를 선언한다. 재네릭 타입(generic type)이란 C++의 기본 타입이 아니기에 이것을 일반화시킨 새로운 타입으로 일반 타입이라고 부른다. template 중복 함수들을 템플릿화하.. 2023. 7. 18. [씨앤씨뿔] C++ Template VS Java Generic? C++ 템플릿에 대해 공부하고 있는데, 문득 궁금증이 들어서 살짝 공부 방향을 틀었다. Spring을 통해 프로젝트를 진행할 적에, 메모리를 고려하지 않고 남들이 좋다는 어노테이션이며 안전하다는 방법들을 막갖다붙였다. 여러가지가 겹치니까 속도가 무지막지하게 느려졌다. 그 뒤로 특정 기술이나 방법이 좋다해도 현재의 프로젝트나 기술에 있어서 이를 도입했을 때, 사이드 이펙트를 고려하게 되어 좀더 파악하고 도입하는 습관이 생겼다. 서론과는 무관하지만, JAVA의 generic, C++의 Template 이 비슷해보여서 두 가지의 차이에 대해 궁금해졌다. 사실 기록하려던 내용이 구글링을 하다보니 방향이 틀어져서 서론을 왜썼나 싶게 됐다.. ----------------------------------------.. 2023. 6. 20. 이전 1 다음 반응형