char : 기본 타입 변수
char* : 포인터 변수
char& : 참조 변수
포인터 변수는 참조를 리턴하는 함수처럼 좌항 (L-value)에 쓸 수 없다.
char c = 'a'; // 변수 c 생성, 'a' 로 초기화
char* p = &c; // 포인터 변수 p 생성. p는 변수 c의 주소를 가짐
char& s = c; // 변수 s는 이름만 생성. s는 c에 대한 별칭, c와 변수 공간을 공유
728x90
'# Language > C++' 카테고리의 다른 글
[C++] 참조 (0) | 2019.01.20 |
---|---|
[C++] 값에 의한 호출, 참조에 의한 호출, 주소에 의한 호출 (0) | 2019.01.20 |
[C++] string (0) | 2019.01.16 |
[C++] this 포인터 (0) | 2019.01.15 |
[C++] 메모리 누수 (memory leak) (0) | 2019.01.15 |
[C++] 동적 메모리 할당, 반환 ( new, delete 연산자) (0) | 2019.01.15 |
[C++] 객체 배열 (0) | 2019.01.15 |