728x90
반응형
참조자
int &r = a;
r = 7;
반드시 선언 -> 바로 연결
포인터(동적변수)
int a = 7;
int *b;
- b = new int; (생성 - 새 공간 생성)
- b = &a;
// 공간절약, 또 다른 접근 방법 제시
제약사항 : 포인터 삭제 가능 (delete 변수) / 참조자는 삭제 불가능, 연결만 가능
참조자는 "이름표 역할"
자기자체에 공간을 따로 가지지 못함(추가적인 메모리 공간이 필요하지 않음)
.
.
.
<포인터와 참조자 관련 예제>
콜 바이 밸류 - 값을 복사함
참조자 응용
//
클래스 템플릿
: 클래스를 "찍어"내는 모양자
: 함수 템플릿과 달리 인스턴스를 선언할 때 typename을 반드시 기술
//
클래스 템플릿 사용
클래스 템플릿 변수2개
<응용>
교수님 공지사항 확인하기
728x90
반응형
'공부 > [2018] C++' 카테고리의 다른 글
[2018.11.27] C++ 프로그래밍2 및 실습 복습(예외처리) (0) | 2018.12.08 |
---|---|
[2018.11.20] C++ 프로그래밍2 및 실습 복습(클래스 템플릿, 템플릿 특수화, 스마트 포인터) (0) | 2018.11.21 |
[2018.11.06] C++ 프로그래밍2 및 실습 복습(상속, 업캐스팅, 다운캐스팅, 가상함수) (0) | 2018.11.06 |
[2018.10.23] C++ 프로그래밍2 및 실습 복습(Class, 상속, 메서드 재정의, 가상함수) (0) | 2018.10.24 |
[2018.10.16] C++ 프로그래밍2 및 실습 복습(클래스 생성자, 메서드, 객체포인터,this포인터) (0) | 2018.10.16 |