간단하게 말해 pointer형 변수를 참조하겠다는 뜻이다.
아래 코드를 참조하면 이해가 될 것이다.
int a = 5; int* b = &a; printf("%d, %d", a, *b); //5, 5로 출력 int*& c = b; //포인터 변수 b를 참조 printf("%d, %d, %d", a, *b, c); //5, 5, 5로 출력 c=10; printf("%d, %d, %d", a, *b, c); //10, 10, 10로 출력 int d = 3; b = &d; printf('%d, %d, %d", a, *b, c); //10, 3, 3로 출력 |
char *str = "Hello";
char *world = "World"; ptr = world;
|
'karma( 업 ) > C_C++' 카테고리의 다른 글
상수 포인터 & 포인터 상수의 차이 (1) | 2023.10.25 |
---|---|
C/C++ 프로그래밍을 잘하려면 (0) | 2020.02.04 |
09. std::tuple( C++11로 가자 ) (0) | 2018.11.01 |
02. 범위기반 for문( C++11으로 가자 ) (0) | 2018.11.01 |
01. auto( C++11으로 가자 ) (0) | 2018.11.01 |