728x90
- 논리 AND 연산자 (Logical AND Operator):
- &&는 논리 AND 연산자로, 두 조건이 모두 참일 때만 참을 반환합니다.
- 사용 예:
bool a = true; bool b = false; if (a && b) { // 이 블록은 실행되지 않습니다. }
- rvalue 참조 (rvalue Reference):
- C++11에서 도입된 rvalue 참조는 &&를 사용하여 선언됩니다.
- rvalue 참조는 임시 객체나 이동 시맨틱을 구현할 때 사용됩니다.
- 사용 예:
void foo(int&& x) { // x는 rvalue 참조입니다. } int main() { int a = 5; foo(5); // rvalue를 전달합니다. // foo(a); // 컴파일 오류: lvalue를 rvalue 참조에 전달할 수 없습니다. }
728x90
'반도체 > C++' 카테고리의 다른 글
23. 반환값 (1) | 2024.08.14 |
---|---|
22. C++에서 변수 (1) | 2024.08.14 |
C#과 C++의 객체 지향 개념 차이 (1) | 2024.08.01 |
20.C++ 템플릿과 함수 오버로딩의 차이 (2) | 2024.07.31 |
19. C++의 객체지향 4가지 (0) | 2024.07.31 |