Próbowałem zrozumieć lwartości i wartości w C++ 11. Więc napisałem kod testowy: int x = 10;
int foo() { return x; }
int& bar() { return x; }
int&& baz() { return 10; }
int main() {
int& lr1
Próbuję zrozumieć koncepcje C++ 11. Standardowy projekt, który mam mówi: xvalue (an „upływającym” value) również odnosi się do obiektu, zwykle pod koniec jego trwania (tak, aby jego zasoby mogą zostać
Nieco zaskakująco (do mnie), następujące dwa programy kompilować do różnych wyjść, z tym drugim związkiem mającym znacznie lepsze osiągi (testowane z gcc i brzękiem): #include <vector>
int main()
{