Ele usa a mesma chamada para alocar a memória para o bloco de controle e o recurso, que reduz a sobrecarga de construção. Se você não usar make_shared, deverá usar uma expressão new explícita para criar o objeto antes de passá-lo para o construtor shared_ptr. O exempl...