생성자
-
c++ 참조자, 생성자, 복사생성자카테고리 없음 2022. 1. 4. 21:39
요새 자바 타입(?)의 언어만 하다가 오랜만에 c++을 했더니 헷갈리는 것들이 많아서 c++에서 헷갈리는 것들을 정리해보았다. 1. 참조자 참조자에 대해 너무 잘 설명해 놓은 글이 있어 링크로 대체한다. https://modoocode.com/141 참조자는 포인터 대신 사용할 수 있다. 배열이나 부피가 큰 클래스를 함수의 매개변수로 전달해야 하는 경우, 객체의 본체를 복사해서 전달하면 메모리 면에서 비효율적이다. 참조자를 사용하면 마치 포인터처럼 주소만 전달해서 메모리 효율을 높일 수 있고, 전달받은 참조자를 사용할때는 &를 사용할 필요 없이 마치 본체인 양 쓰면 된다. 참조자가 무엇인지에 대한 설명은 생략하고 둘의 차이점만 간략하게 요약한 것: Peter의 우아한 프로그래밍 :: [C++] 포인터(P..