프로그래밍

C++에 rvalue 참조라는게 있었구나..

이런거 보면 C++11 헛 배운듯 ㅜㅜ

 

대충보니 객체를 rvalue화 시켜서 명시적으로 복사를 막는다는건 알겠는데, 구체적으로 언제 사용해야 할지 모르겠다..

 

학습 돌리는 동안 C++이나 공부해야겠네..

 

공부는 즐거운것~~

18개의 댓글

11 일 전

헛배우긴, 20년배워서 2년써먹는게 C++이라는데 ㅋㅋ

11 일 전

rvalue copy배우고 move배우고 오토 람다 배우면? 짜잔!!! 새로운 C++ 스탠다드가 또 버전업했습니다!!

10 일 전

리터럴이랑 비슷한거라고 생각하면되는대

10 일 전
@0ㅅ0

그러니깐.. rvalue 참조 때문에 생성자랑 대입연산자가 하나씩 더 만들어야하나 고민중

10 일 전
@잉텔

&&생성자가 기본으로 있는지는 모르겠다만 다른사람들 코딩해놓은거보면 명시적으로 만들더라

어셈을 까보는게 빠를듯?

10 일 전
@0ㅅ0

기본으로 있긴해..

 

하.. 근데 꼭 만들어하냐? 이거지..

10 일 전
@잉텔

생각해보니 따로 안만들면 넘어온 rvalue가 파라미터 lvalue로 그냥 들어가버릴수가 있겠네

10 일 전

헷갈려서 다시보고있으니 나도 틀린거같네 ㅋㅋ

집가면 정리해서 글써봄

나도 먼소린가해서 rvalue 구글에 치자마자 혼란스러워하는 사람들을 정리해줄만한 글이 나오네 ㅋㅋㅋㅋㅋ

10 일 전
@너는나는너는나는너

그거 봐도 으흠 그래.. 그럼 어찌하냐..? 이런 느낌이라.

python, js , html만 하루종일보다가 C++ 이야기나오니까 꿀먹은 벙어리가 되어버렸음

9 일 전

완전한 이동 같은 문제를 해결하기 위해서 써야함

9 일 전
@하테나

ㅇㅇ 결국 특별한 상황이 아니면 쓸모가 없다는걸 깨달았다..

9 일 전
@잉텔

그건 아니지

대입연산시에 불필요한 복사연산을 억제할 때 아주 유용하게 사용할 수 있음

이건 특별한 상황이 아니라 언제든 일어날 수 있는 상황이니까 rvalue자체는 이해해두는게 좋음

9 일 전
@하테나

rvalue 참조와 포워딩 전체는 이해를 한 상태임

 

역시 뭔가 이해 하려면 구현해서 보는게 짱인듯..

 

근데 지금 만드려는 클래스가 설정 입출력 클래스인데

 

어차피 내부 자료들은 std::map이랑 std::vector로 되어있어서

 

직접 만드는 영상컨테이너가 아닌 이상 필요성을 못느끼겠음

 

나중에 필요가 할때가 오면 그땐 쓰는게 나을것 같다.

9 일 전

코딩은 시험이 아냐. 고유명사는 앞으로도 계속 배울거야. 이건 뭐고 저건 뭐다 라고 공부하는것보다

이건 이런데 이름이 저렇다라고 공부하는게 도움될거야.

예를들어 니가 말한 rvalue, lvalue는 포인터의 주소개념만 명확히 알면 된다. 언어가 어떤 식으로 컴파일되는지도 명확히 알면

다른 언어 공부할때도 편하다.

9 일 전
@URA!!

그냥 범용 설정 입출력 클래스 만들다가 rvalue 참조를 써야하나? 말하야 하나 고민하다가 혼란와서 그럼.. ㅠㅠ

 

언어 컴파일이야.. 오토마타랑 컴파일러구조 배웠으면 충분하지뭐.. ㅎㅎ

9 일 전
@잉텔

그럼 뭐 기본적인건 다 배웠네 ㅎㅎ 컴파일러 구조는 계속 써먹을수 있음.

번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 19322
107244 [컴퓨터] 하드 인식 안되는건 어떤 문제임? 12 너굴맨 0 1 시간 전 126
107243 [견적] 그래픽카드만 교체 19 chereuta 0 3 시간 전 296
107242 [컴퓨터] 겜노트북 봐줭 5 혼자노는원시인 0 4 시간 전 164
107241 [컴퓨터] 아 제이씨x현 8 새벽반 0 4 시간 전 305
107240 [견적] 31만8천원짜리 컴터 견적 냇는데 봐줄사람 잇어영? 사진2.5M 22 과거현재미래00 0 4 시간 전 239
107239 [견적] 견적조언 태클문의 9 태종 이방원 0 5 시간 전 77
107238 [정보] 9900K SPECIAL EDITION 8 Patrick 0 6 시간 전 224
107237 [모바일] 구글 픽셀3a 리뷰보고 궁금해졌는대 4 p비아트리체q 0 6 시간 전 122
107236 [프로그래밍] 웹 반응형 프론트엔드 짤때 모바일 가로 해상도 몇까지 고려... 4 차단사유 0 6 시간 전 82
107235 [잡담] 컴터빨리왔으믄좋겠다... 주절주절 11 으어뚜어끄어 0 7 시간 전 136
107234 [잡담] 아이폰 사진 옮기는 법 좀 알려주라 3 손혜주 0 7 시간 전 64
107233 [견적] 이륙도움! 3 쓰레쉬 0 7 시간 전 94
107232 [프로그래밍] 네트워크 관리사 1급이나 2급 쓸모 없나요 9 세트똥싸개 0 7 시간 전 177
107231 [컴퓨터] 형님들 게이밍 노트북 추천 부탁드립니다 13 하하맨 0 8 시간 전 129
107230 [잡담] 노트북 가방 보통 어떤거씀?? 5 프린세스커넥트ReDive 0 8 시간 전 101
107229 [정보] 스피커/엠프 노이즈로 고생하는 게이들에게 7 요물공주 핑킈 1 8 시간 전 155
107228 [컴퓨터] PC 에서 .gIf 파일 여러장 동시에 볼수있는 방법있을까?? 1 고츄맨 0 8 시간 전 124
107227 [모바일] 게이들아 도와줘! 10 아닌데멍청이새끼야 0 9 시간 전 147
107226 [잡담] 공유기 질문 좀! 2 랩만찍고그만할래 0 9 시간 전 49
107225 [잡담] 그래픽카드 가격 넘모 비싸.. 14 오뜨 0 9 시간 전 245
서버에 요청 중입니다. 잠시만 기다려 주십시오...