Programming2 [초급] 파이썬 리스트 보호되어 있는 글 입니다. 2025. 3. 8. [C++] 템플릿 프로그래밍(template programming) 템플릿 프로그래밍(template programming)= 제너릭 프로그래밍(generic programming) C: 절차지향 언어(Procedural language)JAVA : 객체지향언어(Object-Oriented language) C++은 표준으로 템플릿을 라이브러리 형태로 제공한다. (STL) 근데 템플릿은 잘못 작성하면 미친듯한 오류를 생성해낸다. 그럼에도 쓰는 이유는- 타입 독립성(코드의 재사용성)- 코드 중복 감소- 컴파일 타임에 오류 발견 템플릿(Template)- 함수의 작성을 용이하게 하고, 재사용 가능하게끔 하여 SW 생산성과 유연성을 증가시킨다.-- 자료형이 변할 때마다 함수(클래스)를 새로 작성할 이유가 없다. - c에서 #define으로 정의되는 매크로와 유사하지만, 타입.. 2024. 10. 18. 이전 1 다음