태그: 이동의미론
6편
-
C++ move 에러 | "use after move" 크래시와 이동 의미론 실수 해결
C++ move 에러의 C++, move, "use, 들어가며: "std::move를 썼더니 크래시가 나요"를 실전 예제와 함께 상세히 설명합니다.
-
C++ 얕은 복사 vs 깊은 복사, 그리고 이동 의미론(Move Semantics) [#33-2]
C++ 얕은 복사 vs 깊은 복사, 그리고 이동 의미론(Move Semantics) [#33-2]에 대해 정리한 개발 블로그 글입니다. C++ 실전 가이드 #14-1: Move Semantics와 rvalue 참조에서 이동 의미론의 개념과 사용법을 다뤘습니다. 이 글은 면접에서 자주 나오는 순서로 정리합니다. "얕은 복사와 깊은 복사의 차이" → "복사… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
C++ noexcept 완벽 가이드 | 예외 계약·이동 최적화·프로덕션 패턴 [#42-1]
C++ noexcept 완벽 가이드: 예외 계약·이동 최적화·프로덕션 패턴 [#42-1]. vector 재할당이 왜 이렇게 느릴까?·실무에서 겪은 문제로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ unique_ptr 고급 완벽 가이드 | 커스텀 삭제자·배열
C++ unique_ptr 기초는 알겠는데, C API 연동·배열·Pimpl 패턴·이동 시맨틱스는 어떻게 쓰나요? 커스텀 삭제자, 배열 지원, Pimpl 구현, 이동 의미론, 자주 하는 실수, 프로덕션 패턴까지. 문제 시나리오로 시작하는 unique_ptr 고급 실전 가이드.
-
C++ 이동 의미론 완벽 가이드 | rvalue 참조·std::move
C++ 벡터 반환 시 복사 폭증, JSON 파싱 결과 전달 시 메모리 급증? rvalue 참조, std::move, std::forward로 이동 의미론·완벽한 전달을 구현하고, 자주 하는 실수·프로덕션 패턴까지.
-
C++ Move Semantics | std::move로 불필요한 복사 제거하고 성능 최적화
C++ Move Semantics에 대해 정리한 개발 블로그 글입니다. 이동 의미론(move semantics)은 C++11에서 추가된 기능이라, 예전 C++ 책이나 레거시 코드만 보다 오면 “복사만 있는 줄 알았는데, 이동이 뭐지?”라고 느낄 수 있습니다. 비유하면 "이사할 때 가구를 통째로… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, move-semantics, 이동의미론, rvalue,…