According to this answer, ref should be an int.
But for some reason it evaluated to int&, both in gcc and MSVC2015, while decltype(b) is correctly evaluated to just int. Why so?
int a = 1, b = 2;
decltype(a, b) ref; // ref is int&
decltype(b) var; // var is int
Aucun commentaire:
Enregistrer un commentaire