[C++] sizeof도 연산자인가?
들어가며sizeof는 일반적인 +, -, /, * 와 달리 함수 처럼 생긴 연산자로 유명하다.연산자에 대한 글을 작성하다 sizeof에 대한 이야기를 해야 하는데 막상 필자도 sizeof는 연산자라는게 당연하다고만 생각했지 왜라는 의문은 한번도 가지지 않았다는 것을 깨닫고 이번 기회에 이유를 찾아 정리하게 되었다.이런 개념은 몰라도 크게 지장은 없지만 면접 보거나 심심풀 주제로 좋으므로 흥미 삼아 읽어 보도록 하자.C++ 연산자란C++ 연산자(operator)란, 하나 이상의 피연산자(operand)에 대해 특정 연산을 수행하는 기호 또는 키워드를 말한다.예를 들어 :산술 연산자 : +, -, *, /비교 연산자 : ==, !=, , >논리 연산자 : &&, ||, !대입 연산자 : =와 같은 다양한 연..
단위 벡터(Unit Vector)
단위 벡터(Unit Vector)란?단위 벡터는 크기(길이)가 1인 벡터를 의미한다. 주로 벡터의 방향을 나타내는데 사용되며, 벡터의 정규화(normalization)를 통해 얻을 수 있다.단위 벡터는 원래의 벡터 방향을 유지하면서 길이를 1로 조정한 벡터단위 벡터의 특징크기(길이) : 단위 벡터의 크기는 항상 1이다.방향 : 단위 벡터는 원래 벡터와 같은 방향을 가지며, 벡터의 방향만을 나타낸다.표기법 : 일반적으로 단위 벡터는 아래 처럼 모자(^)를 씌워 표현하거나 ei형태로 나타낸다.단위 벡터의 예2차원 : i = (1, 0), j = (0, 1)3차원 : i = (1, 0, 0), j = (0, 1, 0), k = (0, 0, 1)단위 벡터를 구하는 방법(정규화)일반 벡터에서 단위 벡터를 구하는 ..