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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly