[2018.11.13] C++ 프로그래밍2 및 실습 복습(포인터와 참조자, 클래스 템플릿)
참조자 int &r = a;r = 7; 반드시 선언 -> 바로 연결 포인터(동적변수) int a = 7;int *b; - b = new int; (생성 - 새 공간 생성) - b = &a; // 공간절약, 또 다른 접근 방법 제시 제약사항 : 포인터 삭제 가능 (delete 변수) / 참조자는 삭제 불가능, 연결만 가능 참조자는 "이름표 역할"자기자체에 공간을 따로 가지지 못함(추가적인 메모리 공간이 필요하지 않음) ... 콜 바이 밸류 - 값을 복사함 참조자 응용 // 클래스 템플릿: 클래스를 "찍어"내는 모양자: 함수 템플릿과 달리 인스턴스를 선언할 때 typename을 반드시 기술 // 클래스 템플릿 사용 클래스 템플릿 변수2개 교수님 공지사항 확인하기