*from - получение значения по определенному адресу, на который ссылается указатель.
0 = false для условия while(...)
from++ - переход к следующему значению. Тут важно помнить что (address = address + sizeof(T)), где T - тип значения, а не ссылка на него.