목록레퍼런스 (4)
컴공생의 다이어리

클래스에 아래와 같은 함수들이 있다고 하면 access_x는 x의 레퍼런스를 리턴하게 되고, get_x는 x의 값을 리턴한다. int& access_x() { return x; } int get_x() { return x; } modoocode.com/312 씹어먹는 C++ 강좌 - PDF 파일 modoocode.com
Development/C & C++
2020. 12. 27. 05:04
[c++] 배열의 레퍼런스
int arr[3]={1,2,3}; int (&ref)[3]=arr; ref 배열이 arr배열을 참조하도록 했다. 따라서 ref[0]부터 ref[2]가 각각 arr[0]부터 arr[2]의 레퍼런스가 된다. 포인터와는 다르게 배열의 레퍼런스의 경우 참조하기 위해선 반드시 배열의 크기를 명시해야 한다. 따라서 int (&ref)[3]이라면 반드시 크기가 3인 int 배열의 별명이 되어야 하고 int (&ref)[5] 라면 크기가 5인 int 배열의 별명이 되어야 한다. int arr[3][2]={1,2,3,4,5,6}; int (&ref)[3][2]=arr; modoocode.com/312 씹어먹는 C++ 강좌 - PDF 파일 modoocode.com
Development/C & C++
2020. 12. 17. 23:35
[c++] 함수 인자로 레퍼런스 받기
#include int change_val(int &p){ p=3; return 0; } int main(){ int number=8; std::cout
Development/C & C++
2020. 12. 17. 22:28