Benutzt ihr beim Programmieren auch Objekte als Return Wert?
Ganz einfaches Beispiel:Quote:
Ich verstehe nicht was es einem nützt
#include <string>
#include <iostream>
class Person
{
std::string mName;
public:
Person(std::string name) :
mName(name)
{
}
std::string GetName() const
//Das Objekt vom Typen std::string wird zurückgegeben
{
return mName;
}
};
int main()
{
Person peter { "Peter" };
std::cout << peter.GetName() << std::endl;
}