Code&Data Insights
[C++ Programming] Pointer 본문
< C++ - Pointer >
What is Pointer?
=> A pointer is a variable whose value is the address of another variable. Like any variable or constant, you must declare a pointer before you can work with it. The general form of a pointer variable declaration is −
( 포인터란 다른 변수의 주소를 가진 변수이다. 다른 변수나 상수와 같이, 반드시 포인터를 사용하기 전에 선언되어야 한다. )
type *var-name;
* the pointer's base type
int *ip; // pointer to an integer
double *dp; // pointer to a double
float *fp; // pointer to a float
char *ch // pointer to character
포인터의 메모리 해제 ( delete 연산자 )
=> 프로그램의 다른 부분이 포인터에 할당된 메모리를 사용할 수 있도록 반환해주는 것
(new 연산자로 포인터를 사용한 뒤에는 반드시 delete를 사용해야 한다.)
- new[]로 메모리를 대입 할 경우, delete[]로 메모리를 해제해야 함.
'Computer Science > Comp sci_courses' 카테고리의 다른 글
(COMP233) Probability and Statistics - Mutually Exclusive vs Independent (0) | 2023.02.03 |
---|---|
[Intro to Theoretical Comp Sci] CFG to PDA (0) | 2022.11.14 |
[ 기초수학| JAVA ] - 순열 & 조합 < Permutation / Combination > (0) | 2022.05.31 |
[ 기초수학| JAVA ] - 점화식과 재귀함수 < Recurrence relation / Recursive Function > (0) | 2022.05.24 |
[ 기초수학| JAVA ] - 경우의 수 < Probability > (0) | 2022.05.24 |
Comments