2
Como retornar smart pointers (shared_ptr), por referência ou por valor?
Digamos que eu tenha uma classe com um método que retorna a shared_ptr. Quais são as possíveis vantagens e desvantagens de devolvê-lo por referência ou por valor? Duas pistas possíveis: Destruição precoce de objetos. Se eu retornar a referência shared_ptrby (const), o contador de referência não é incrementado, então, corro …