프로그래밍

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

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

 

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

 

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

 

공부는 즐거운것~~

18개의 댓글

2019.05.16

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

0
2019.05.16

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

0
2019.05.16

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

0
2019.05.16
@0ㅅ0

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

0
2019.05.16
@잉텔

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

어셈을 까보는게 빠를듯?

0
2019.05.17
@0ㅅ0

기본으로 있긴해..

 

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

0
2019.05.16
@잉텔

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

0
2019.05.16

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

집가면 정리해서 글써봄

0

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

0
2019.05.17
@너는나는너는나는너

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

0

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

0
2019.05.17

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

0
2019.05.17
@하테나

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

0
2019.05.17
@잉텔

그건 아니지

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

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

0
2019.05.17
@하테나

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

 

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

 

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

 

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

 

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

 

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

0
2019.05.17

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

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

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

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

0
2019.05.17
@URA!!

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

 

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

0
2019.05.17
@잉텔

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

0
번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 21108
115648 [모바일] 노트10 쓰는데 화면끄기 겁나 불편하네 6 어니부비 0 9 분 전 36
115647 [모바일] 지금 노트10 싼 이유랑 꽁폰으로 밀고 있는데 왜 그런거야? 6 케인TV 0 13 분 전 41
115646 [모바일] 폴더블 스마트폰 왜낸거냐 냐멍이 0 14 분 전 26
115645 [프로그래밍] 자료구조 알고리즘 같은거 다 짤줄알아야됨? 4 씨발좆같은개새끼 0 14 분 전 12
115644 [잡담] 와 요새노트북 C타입으로 충전되네.. 4 uuuu 0 14 분 전 31
115643 [견적] B450M 박격포 맥스 가지마라ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ 10 2017년식아이디 0 26 분 전 70
115642 [컴퓨터] 외장 ODD 추천점 1 호시이미키 0 32 분 전 20
115641 [잡담] 노트10 사전예약해서 못받은사람있냐? 9 아침에장어 0 36 분 전 51
115640 [잡담] 여기다가 무선청소기도 물어봐도 될려나??? 4 ajju 0 39 분 전 26
115639 [컴퓨터] 개붕이 농협쿨러 달았는데 받침대 필요함? 24 더나 0 41 분 전 50
115638 [잡담] 덱 vs 레오폴드 6 ㄱㅡ 0 41 분 전 44
115637 [컴퓨터] 가끔씩 코타나 켜지는데 뭐임? 3 지나가던잉여 0 48 분 전 40
115636 [견적] 컴린이 견적 봐주새요 . . . 9 코홀트 0 57 분 전 43
115635 [모바일] 휴대폰 필름에 대해서 자세히 아는 설명충을 찾습니다. 3 노벨미남상 0 1 시간 전 53
115634 [견적] 노트북 50만원 추천해주면 피자 기프트콘 쏴준다 레알 18 초초코코레트 0 1 시간 전 80
115633 [모바일] 갤탭예구했는데 배송일이 어떻게될까? 1 micalles 0 1 시간 전 33
115632 [잡담] 키보드 사려고 하는데 이거 어때? 17 빠빠빠라 0 1 시간 전 69
115631 [컴퓨터] X570 와이파이 되는 보드로 추천 부탁한다 10 망연자실 0 1 시간 전 64
115630 [잡담] 2080에서 2080S 넘어가는 게 얼마나 댕청해 보임? 21 망언조무사 0 1 시간 전 98
115629 [컴퓨터] 중소기업 서버 구성 질문 11 미스티오스 0 2 시간 전 82
서버에 요청 중입니다. 잠시만 기다려 주십시오...