82. Smart Pointers-I

Question.5

A developer uses shared_ptr:

auto p1 = std::make_shared<Data>();
auto p2 = p1;
auto p3 = p1;
p1.reset();
p2.reset();
printf("%ld", p3.use_count());

What does this print?

Need Help? Refer to the Quick Guide below

Select Answer