Имеет ли смысл сделать это:
class SomeClass
{
public:
static Object getObject()
{
return Object("example")
}
};
int main()
{
const Object& myObject = SomeClass::getObject();
// do something with myObject
}
или это то же самое, что просто получить объект наподобие
const Object myObject = SomeClass::getObject();
?