[C++] lerp
개요 a와 b 사이의 선형 보간(a+t(b-a))을 계산
개요 a와 b 사이의 선형 보간(a+t(b-a))을 계산
개요 정수, 부동 소수점 혹은 포인터 a와 b의 중간점을 반환 오버로드가 발생하지 않음 (a+b)/2 대신 a+(b-a)/2를 사용해도 오버로드가 발생하지 않음 a와 b가 정수 유형일 경우 합이 홀수인 경우 a쪽으로 반올림 a와 b...
개요 인자로 전달된 함수에 대한 전달 호출 래퍼를 생성하는 함수 bind_front C++20 함수의 첫번째 매개변수부터 바인드
개요 스칼라 유형의 엔디안을 나타냄
개요 상수성과 레퍼런스를 제거
개요 부호 있는 크기를 반환
개요 시퀀스의 첫 번째 요소가 0 위치에 있는 객체의 연속 시퀀스를 참조할 수 있는 객체 string_view와 같은 효과 발생 ‘int []’와 ‘array’, ‘vector’, …
개요 thread와 일반적으로는 동일 destruction 시 자동으로 다시 join 특정 상황에서 중지 가능 공유 중지 상태를 유지하는 stop_source 타입의 private 멤버를 내부적으로 가짐 생성자는 stop_token을 첫 번째 인...
개요 알려진 크기의 스레드 그룹이 barrier에 도달할때까지 차단하는 스레드 조정 메커니즘 제공 소멸자를 제외한 멤버 함수를 동시 호출해도 데이터 경합 없음 latch와의 차이점 재사용 가능 스레드 그룹이 차단 해...
개요 스레드를 동기화 하는데 사용하는 하향 카운터 카운터 값은 생성 시 초기화 카운터가 0으로 감소할 때까지 차단 barrier와 달리 재사용 불가 소멸자를 제외한 멤버 함수를 동시 호출해도 데이터 경합 없음 멤버 함수 count_down...