C++ 동적 메모리
-
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 0002 alstn59v.github.io 메모리의 동적 할당동적 메모리프로그램 실행 중에 동적으로 메모리를 할당받는 것이다.필요한 만큼 할당 받으므로, 효율적으로 사용할 수 있다.사용이 끝나면 시스템에 메모리 공간을 반납해야 한다.new와 delete 키워드를 사용한다.사용 방법int *pi = new int; // 하나의 int형 공간 할당int *pia = new int[100]; // 크기가 100인 int형 동적배열 할당double *pd = new double; // 하나의 double형 공간 할당double *pda = new double[100]; // 크기가 100인 double형 동적배열 할당delete pi; ..
C++언어 공부 0002기존에 운영중이던 깃허브 페이지의 자료를 이전하였습니다. C++ Study 0002 alstn59v.github.io 메모리의 동적 할당동적 메모리프로그램 실행 중에 동적으로 메모리를 할당받는 것이다.필요한 만큼 할당 받으므로, 효율적으로 사용할 수 있다.사용이 끝나면 시스템에 메모리 공간을 반납해야 한다.new와 delete 키워드를 사용한다.사용 방법int *pi = new int; // 하나의 int형 공간 할당int *pia = new int[100]; // 크기가 100인 int형 동적배열 할당double *pd = new double; // 하나의 double형 공간 할당double *pda = new double[100]; // 크기가 100인 double형 동적배열 할당delete pi; ..
2023.02.20