클래스와 템플릿 _15일차_210602
1. 객체지향 언어의 특징 a. 객체 지향 언어 : C++, JAVA, C#... b. 방식 : 자료구조와 각가의 모듈을 설계한 뒤 이것들의 실행 순서와 흐름을 구성 c. 특징 : OOP, 오픈소스 많음( 모듈 ), 다형성, 상속, 캡술화, 추상화 d. 장점 : 유지보수 편리 , 안정성, 확장성, 재사용성 e. 단점 : 클래스가 많아질수록 메모리 낭비 심함 2. 가변배열 클래스로 만들기 - 구조체와는 다르게 클래스 내부에서 함수를 알고있기 때문에 내가 누군지 알려주지않아도 된다. 3. 템플릿 - 어떤 것을 찍어낼 수 있는 틀 a. 함수 템플릿 ( != 함수) - 내가 원하는 형태를 넣고 요청해야 생성 되는 함수 틀 - 템플릿을 만든 후 호출(요청)을 안할경우 생성되지 않음 b. 클래스 템플릿 _ 위에서 ..
2021. 6. 3.