Chce stworzyć kod, który bedzie wykorzystywał R-Referencje, ale nie do konca wiem jak to zrobic. Przyklady, które znalazłem w internecie są zazwyczaj dla typów złozonych, a ich działanie polega zazwyczaj na przestawieniu wskaznika.
Jak mogę zrobić to dla typów prostych?
Chetnię przyjmę pomoc w postacie materiałów do przestudiowania ;)
#include <string>
#include <iostream>
using namespace std;
class Book {
std::string autor, tytul;
public:
Book()
{
autor = "nieznany";
tytul = "nieznany";
}
Book(string&t, string &a)
{
autor = a;
tytul = t;
}
Book(string &&t, string &&a)
{
//Jak powinien wygladac taki konstruktor?
}
void wypisz()
{
cout << autor << endl << tytul << endl;
}
};
int main()
{
return 0;
}