QUOTE (TigerSHARC @ Sep 4 2012, 14:31)

А посему возникает вопрос: можно ли в принципе преобразовать адрес указателя в unsigned int и обратно?
Можно, явным приведением типа, но это будет работать только если размер unsigned int не меньше размера указателя.
unsigned int A = (unsigned int)Pointer;