일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 연결리스트
- 프로그래밍
- JUCE 튜토리얼
- go channel
- go
- C++
- 알고리즘
- gui
- c++ heap
- BOJ
- Nebula
- Docker
- JUCE라이브러리
- C++ gui 라이브러리
- 자료구조
- 공룡책
- C++ library
- 코딩
- tour of go
- JUCE library
- 리듬게임
- 백준
- JUCE
- OS
- 운영체제
- a tour of go
- vim-go
- C언어
- LOB
- C++ gui
Archives
- Today
- Total
목록C++ 우측값 (1)
CafeM0ca
[C++] rvalue reference(우측값)
C++에는 우측값이라는 개념이 존재한다. 우측값? 좌측값? int main() { int a = 1; // a는 좌측값 1은 우측값 int& ref = a; // ref는 좌측값 a도 우측값이면서 좌측값 return 0;} 위 코드에서 a는 왼쪽에 있어서 좌측값이다. 1은 오른쪽에 있어서 우측값이다.다음줄에 ref는 왼쪽에 있어서 좌측값이다. a는 오른쪽에서 있어서 우측값이지만 a = 1을 통해 동시에 좌측값이다.따라서 a는 우측값이면서 좌측값이다.그럼 1 = a;를 생각해보자. 컴파일에러가 뜬다.1은 우측값이며 좌측값이 아니다. 위 내용을 토대로 다음과 같은 명제가 성립한다.모든 좌측값은 동시에 우측값이지만 모든 우측값은 좌측값이 아니다. 그럼 '무엇이 우측값인가?'에 대한 질문에 대한 답변은 '임시 ..
Programming/C++
2018. 7. 9. 02:11