Texonom
Texonom
/
Engineering
Engineering
/Software Engineering/Programming/Programming Language/Programming Languages/4GL/C++/CPP Standard Library/
std::forward
Search

std::forward

Creator
Creator
Seonglae Cho
Created
Created
2020 Aug 14 7:53
Editor
Editor
Seonglae Cho
Edited
Edited
2023 Mar 10 4:29
Refs
Refs
 
 
 
std::forward
이 레퍼런스의 모든 내용은 여기 를 기초로 하여 작성하였습니다. 아직 C++ 에 친숙하지 않다면 씹어먹는 C++ 은 어때요? 만일 t 가 보편적 레퍼런스(Universal reference) 라면, (1) 번 오버로딩 함수의 경우 t 를 다른 함수에 값 카테고리를 그대로 유지한채 전달하게 된다. 참고로 보편적 레퍼런스는, 템플릿 인자 T 를 인자로 받는 우측값 레퍼런스로 예를 들어서; 위 경우 arg 가 보편적 레퍼런스 이다.
std::forward
https://modoocode.com/302
std::forward
 
perfect forward
Universal reference
씹어먹는 C++ -
이번 강좌에서는 등에 대해 다룹니다. 안녕하세요 여러분! 지난번의 우측값 레퍼런스 강의는 어떠셨나요? 우측값 레퍼런스를 통해서, 기존에는 불가능하였던 우측값에 대한 복사가 아닌 이동의 구현이 가능하게 되었습니다. 하지만, 만약에 좌측값도 이동을 시키고 싶다면 어떨까요? 예를 들어서 아래와 같이 두 변수의 값을 바꾸는 swap 함수를 생각해보세요.
씹어먹는 C++ -
https://modoocode.com/228
씹어먹는 C++ -
 
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Software Engineering/Programming/Programming Language/Programming Languages/4GL/C++/CPP Standard Library/
std::forward
Copyright Seonglae Cho