보키_기록용
a * 2, a / 2, a % 2 미세팁 본문
a * 2 == a << 1
a / 2 == a >> 1
a % 2 == a & 1
항상 우측이 빠름. 함수로 만들기 보단 매크로로 짜면 더 빠름. (함수는 메모리 카피를 하기 때문)
ex)
#define DOUBLE(X) X << 1
#define HALF(X) X >> 1
'공부 > MEMO' 카테고리의 다른 글
Git 이미 있는 프로젝트 github에 올리기 & 파일 삭제 (0) | 2022.10.20 |
---|---|
C++ Exception을 잘 안쓰는 이유 (0) | 2022.10.12 |
std::function (0) | 2022.09.16 |
Lamda (0) | 2022.09.16 |
mutable 키워드 (0) | 2022.09.01 |
Comments