C++ STL
-
1. 접근자와 설정자 • 접근자(accessor): 멤버 변수의 값을 반환 • 접근자만을 제공하면 읽기만 가능한 멤버 변수 생성 가능 • 예) getBalance(); • 설정자(mutator): 멤버 변수의 값을 설정 • 매개 변수를 통하여 잘못된 값이 넘어오는 경우, 사전에 차단 가능 • 예) setBalance(val); 2. Template의 개념 • 일반적인 코드를 작성하고 이 코드를 정수나 문자열과 같은 다양한 타입의 객체에 대하여 재사용하기 위해 사용 • 함수 템플릿, 클래스 템플릿 등이 있음 3. STL의 개념 • 표준 템플릿 라이브러리(Standard Template Library)의 약자로서,..
(New) C++언어 공부 00061. 접근자와 설정자 • 접근자(accessor): 멤버 변수의 값을 반환 • 접근자만을 제공하면 읽기만 가능한 멤버 변수 생성 가능 • 예) getBalance(); • 설정자(mutator): 멤버 변수의 값을 설정 • 매개 변수를 통하여 잘못된 값이 넘어오는 경우, 사전에 차단 가능 • 예) setBalance(val); 2. Template의 개념 • 일반적인 코드를 작성하고 이 코드를 정수나 문자열과 같은 다양한 타입의 객체에 대하여 재사용하기 위해 사용 • 함수 템플릿, 클래스 템플릿 등이 있음 3. STL의 개념 • 표준 템플릿 라이브러리(Standard Template Library)의 약자로서,..
2024.08.29 -
기존에 운영중이던 깃허브 페이지의 자료를 이전하였습니다. C++ Study 0001 alstn59v.github.io C와 C++의 차이점C++은 C에서 발전한 언어로, C에 객체지향적 개념을 추가한 언어이다.C는 절차지향적 언어이다.객체지향이란 실제 세계를 모델링하여 소프트웨어를 개발하는 것이다.객체지향의 요소 : virtual function, operator overloading, template, handling exception, multiple inheritance, etc기본 헤더파일의 변경C에서는 기본적인 기능을 위해 #include 를 사용하였다면, C++에서는 #include 을 이용한다.기본 헤더파일의 변경에 따라 자주 사용되는 키보드와 콘솔을 통한 입출력 함수 또한 변경되었다.출력 ..
C++언어 공부 0001기존에 운영중이던 깃허브 페이지의 자료를 이전하였습니다. C++ Study 0001 alstn59v.github.io C와 C++의 차이점C++은 C에서 발전한 언어로, C에 객체지향적 개념을 추가한 언어이다.C는 절차지향적 언어이다.객체지향이란 실제 세계를 모델링하여 소프트웨어를 개발하는 것이다.객체지향의 요소 : virtual function, operator overloading, template, handling exception, multiple inheritance, etc기본 헤더파일의 변경C에서는 기본적인 기능을 위해 #include 를 사용하였다면, C++에서는 #include 을 이용한다.기본 헤더파일의 변경에 따라 자주 사용되는 키보드와 콘솔을 통한 입출력 함수 또한 변경되었다.출력 ..
2023.02.20