홈
토픽
스파링
잉크
미션
전문가 신청
베리몰
나도 질문하기
생활
GENESIS
안녕하세요.
c++에서 이동생성자와 이동 대입연산자와 둘이 다른 개념인가요? 어떤부분이 다른건지 설명부탁 드립니다. 구글링해서 정보를 찾아봤는데 이해가 잘 안되서 문의를 드립니다. 미리 답변 감사드립니다.
1개의 답변이 있어요!
프알못
이동 대입 연산자를 move assignment operator, 이동 생성자를 move constructor라고 하죠.구글에 move assignment operator vs move constructor라고만 검색해도 좋은 글 많이 나옵니다.
이동 생성자는 객체를 (이동으로) 생성할 때 호출됩니다.이미 객체가 있는데 대입할 때 이동 대입 연산자가 호출됩니다.
출처
응원하기