**Autonomous driving tech./*C++

[C++] 03.14 review <cmath>, <vector>

2wnswoo 2025. 3. 14. 12:42

 

#include <cmath> 
  • pow : 거듭제곱 연산
  • sqrt : 제곱근 연산
  • abs : 절대값 반환
  • exp : 지수 함수 (e^x) 계산 *exponential

  • log : 자연로그 계산
  • sin,cos,tan :  삼각 함수 계산
  • asin, acos, atan : 역삼각 함수 계산
  • ceil 올림 계산
  • round 반올림 계산
    • *올림 ceil : 3.2 > 4  , 소수점 이하가 있으면 무조건 큰 정수로 올림
    • *반올림 round : 3.2 > 3, 3.8 > 4  , 소수점 첫째 자리에서 반올림
  • floor 내림 계산
  • round 반올림 계산
복사 함수
  • 얕은 복사 : 주소값을 복사
  • 깊은 복사 : 실제 값을 새로운 메모리 공간에 복사
컨테이너, Container

 

같은 타입의 여러 객체를 저장할 수 있는 묶음 단위의 데이터 구조, 쉽게 말하면 컨테이너 상자 또는 마트에서 물건을 담는 쇼핑카 , 컨테이너( 벡터 )

 

#include <vector>

  • push_back() 함수는 만들어진 벡터 컨테이너 끝에다 값을 추가하는 함수

 

컨테이너(Container): 데이터를 저장하고 관리하는 다양한 자료구조 (vector, map, set 등)
벡터(Vector): 컨테이너 중 하나로, 동적 크기 조정이 가능한 배열

'**Autonomous driving tech. > *C++' 카테고리의 다른 글

[C++] 03.17 review Unique_ptr  (0) 2025.03.17
[C++] 03.15 review <algorithm> sort(), stable_sort(), auto  (0) 2025.03.15
[C++] 03.04 review  (0) 2025.03.04
[C++] 03.03 review  (0) 2025.03.03
[C++] 03.02 review  (0) 2025.03.02