- 구조체, struct를 사용하면 관련 값을 하나의 객체로 그룹화하므로 코드를 더 읽기 쉽고 유지, 관리하기 좋게 만들 수 있다. 함수에 전달할 argument가 많을 때 특히 유용하다.
- 배열의 [ ] 안의 숫자는 배열의 크기를 의미한다. Ex. [3] 크기가 3개인 배열을 만들겠다는 의미
- 문자열 작성은 <string> 라이브러리를 불러오고 큰따옴표 " " 로 문자열을 묶어야 한다.
- 작은따옴표 ' '는 문자를 나타내는 데 사용한다. Ex. 'A'
- 지역변수localVariable은 블록( 함수 ) 내에서만 효력 있음
- 전역변수globalVariable은 해당 파일 전체에 효력 있음
- 정적 변수 static 키워드를 변수 앞에 붙이게 되면 블록을 벗어나도 값이 유지됨
- 상수 변수 const 키워드를 자료형 앞에 붙이면 해당 변수의 값은 변경할 수 없음
- 레퍼런스 변수로 선언( & ) 하면 지역변수더라도 접근이 가능하여 원본 값 변경이 가능하다.
- 레퍼런스 변수는 변수에다 또 다른 별칭을 붙여주는 것
'**Autonomous driving tech. > *C++' 카테고리의 다른 글
[C++] 02.28 review (0) | 2025.02.28 |
---|---|
[C++] 02.27 review (0) | 2025.02.27 |
[C++] Review 02.25 (0) | 2025.02.25 |
[C++] 2025 Learning the CPP programming language (0) | 2025.01.07 |
[C++] &의 역할, forward declaration, Header file, Macro( #define ) (0) | 2024.12.26 |