Si par "avoir un pointeur d'une référence" vous voulez dire prendre l'adresse d'une référence (comme dans votre exemple : &ref
), alors c'est parfaitement légal. Toute variable est un identifiant, donc &
peut être appliquée par le § 5.3.1-2 de C++-03. Les expressions avec des types de référence sont des lvalues, et donc &
est applicable par la même section.
Si par "avoir un pointeur d'une référence" vous voulez dire un type qui est un pointeur vers une référence (par exemple int &*
), alors non, selon le § 8.3.2-4 (et la note du § 8.3.1-4).