서버에서 보낸 패킷을 클라에서 받을 때 reinterpret_cast로 패킷을 변환하더라.
reinterpret_cast 설명
타입이니 뭐니 하는 것을 따지지 않고 무조건적으로 변환해버린다. (reinterpret 다시 해석하다, 새로 해석하다) 대단히 위험한 방법으로, 안전하다는 보장이 없다.)
만능~
일반 변수와 포인터 변수간의 대입은 누가 봐도 비정상적인데, reinterpre_cast 쓰면 된다. 데이터 손실 상관 안한다.
Reinterpret_cast : 데이터를 비트 단위로 그대로 때려넣는다!
Reinterpret_cast 단점 : 무척 안전하지 않다.
'C++' 카테고리의 다른 글
_countof 는 포인터로 하면 안된다. (0) | 2017.06.30 |
---|---|
문자열 char, wchar, TCHAR 비교 ( ASCII, Unicode 비교 ) (1) | 2017.06.20 |
[VS] 정규식 활용하여 #if !define() 전처리기 지시문 #if define() #else로 수정하기 (0) | 2017.02.21 |
[C++ 실행시 에러] 처리되지 않은 예외, 액세스 위반이 발생했습니다 (0) | 2017.02.07 |
Function pointer로 클래스 멤버 함수 호출 (0) | 2016.12.29 |