*(QWORD *) (변수_A + 정수) = 변수_B

여기서 변수 A랑 B는 포인터 변수가 아닌 그냥 평범한 변수에요

궁금한 건 두 가지인데

1. *(QWORD *) 이게 뭘 의미하는건지 모르겠어요
(QWORD *)는 QWORD에 대한 메모리 형식을 나타내도록 하는건가 싶기도 하고(포인터 변수 선언할 때 같이?)
그 앞에 하나 더 있는 *는 무슨 의미로 붙었는지 모르겠어요

2. 위 식은 어떤 행동을 하는가
대입 연산자를 사용했을 땐 연산자 오른쪽의 연산결과를 왼쪽의 대상에 대입하는 것으로 알고있는대
그러면 위 식은 연산자 왼쪽의 계산을 통해 얻은 특정 메모리 주소에 변수 B의 값을 할당한다는거에요?

맨날 자바 파이썬만 하다가 역공학 들여다보니 C++ 지식이 없어서 여러모로 부족한게 너무 부끄럽내요...