CS/C++

이동 의미론(move semantics)

혀니리리 2024. 1. 9. 16:51
728x90

https://jungwoong.tistory.com/20

 

[c++] Move semantics

c++ 11에서 부터 지원되는 이동 연산자에 대해서 알아 봅시다. 우선 이동 연산자가 왜 필요하게 되었는지에 대해서 보기전에 lvalues와 rvalues에 대해서 알아 봅시다. Lvalues 와 Rvalues msdn에 설명되어

jungwoong.tistory.com

임시 객체에 대해서 깊은 복사를 해서 비효율적으로 처리하는 대신 move 키워드를 이용해
얕은 복사를 통해서 데이터를 이동시켜 효율적으로 작동하도록 하는 것

728x90

'CS > C++' 카테고리의 다른 글

fread/fwrite와 fgets/fputs의 차이점  (0) 2024.01.25
이동 의미론(move semantics)  (0) 2024.01.09
다형성  (0) 2024.01.09
static 변수  (0) 2024.01.05
name mangling  (0) 2023.12.14