template <class T> struct tvec2
{
union{ struct { T r, g; }; struct { T x, y; }; };
inline operator T*(){ return &x; }
inline operator const T*() const { return &x; }
inline T& operator[]( int i ){}
inline const T& operator[]( int i ) const {}
inline T& at( int i ){}
inline const T& at( int i ) const {}
}
math.h에서 inline 함수들 관련 부분인데 2d 벡터 만드는거고
인라인 함수 각 라인들이 뭘 의미하는지 잘 모르겠는데 좀 알려줭
댓글 0