Problem l und rvalues
-
Hey Leute,
könnt ihr euch folgendes erklären:
error: cannot bind ‘A<int>’ lvalue to ‘A<int>&&’Kann man normal nicht immer einen lvalue an eine rvalue-Referenz binden?
Gruß

-
nö
-
Danke für deine Antwort

Kannst du vllt kurz noch erklären, in welche Fällen man lvalues nicht rvalue-Referenzen binden kann?
Laut meiner Quellesollte das eigentlich immer möglich sein
Gruß

-
MatheStein schrieb:
Kannst du vllt kurz noch erklären, in welche Fällen man lvalues nicht rvalue-Referenzen binden kann?
In allen Fällen. Es ist also nie möglich. Siehe
http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2008/n2812.html
und
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2844.html
Deine Quelle ist also längst nicht mehr aktuell.