QCM Année dernière Flashcards
1
Q
On considère une classe LaClasse (non décrite ici), des fonctions permettant de
manipuler des objets de cette classe, ainsi que des instances.
LaClasse f1(LaClasse &x)
{return x;}
LaClasse & f2(LaClasse &x)
{return x;}
LaClasse && f3(LaClasse &x)
{return std::move(x);}
% puis dans le main :
LaClasse la;
LaClasse &li=la;
LaClasse tab[8];
A
la est une xvalue
tab est une lvalue
f1(la) est une lvalue
f2(la) est une lvalue
li est une lvalue
la est une lvalue
f3(la) est une xvalue
2
Q
A