**Autonomous driving tech./*C++

[C++] Review 02.26

2wnswoo 2025. 2. 26. 15:51
  • 구조체, struct를 사용하면 관련 값을 하나의 객체로 그룹화하므로 코드를 더 읽기 쉽고 유지, 관리하기 좋게 만들 수 있다. 함수에 전달할 argument가 많을 때 특히 유용하다.
  • 배열의 [ ] 안의 숫자는 배열의 크기를 의미한다. Ex. [3] 크기가 3개인 배열을 만들겠다는 의미
  • 문자열 작성은 <string> 라이브러리를 불러오고 큰따옴표 " " 로 문자열을 묶어야 한다.
  • 작은따옴표 ' '는 문자를 나타내는 데 사용한다. Ex. 'A'
  • 지역변수localVariable은 블록( 함수 ) 내에서만 효력 있음
  • 전역변수globalVariable은 해당 파일 전체에 효력 있음
  • 정적 변수 static 키워드를 변수 앞에 붙이게 되면 블록을 벗어나도 값이 유지됨
  • 상수 변수 const 키워드를 자료형 앞에 붙이면 해당 변수의 값은 변경할 수 없음
  • 레퍼런스 변수로 선언( & ) 하면 지역변수더라도 접근이 가능하여 원본 값 변경이 가능하다.
  • 레퍼런스 변수는 변수에다 또 다른 별칭을 붙여주는 것