Когда использовать aмперсанд, а когда GetAddressOf()
В библиотеке <wrl.h> есть класс ComPtr<>();
В ней перегружен aмперсанд, а так же есть метод GetAddressOf()
ComPtr<...> pVar;
&pVar / pVar.GetAddressOf();
Когда использовать &, а когда GetAddressOf() и чем они отличаются?