Princess Charlotte is said to have been given a "royal crash course" by her great-aunt Princess Anne and could be set to take on the role of Princess Royal when her father becomes king.