Je vois. decltype(x)
utilisé à l'intérieur de macros où x
est un nom de variable car le type de l'objet n'est pas connu dans les macros.
Par exemple :
decltype(x) y = expr;
J'aurais pu facilement utiliser auto
au lieu de decltype
. Alors quelles sont ces situations où decltype
est nécessaire pour une déclaration de type de variable au lieu de auto
?