May 2017
Intermediate to advanced
590 pages
17h 18m
English
The following is a list of the typical operations you need to be aware of for working with shared_ptr and weak_ptr:
std::shared_ptr<int> pnull1; std::shared_ptr<int> pnull2(nullptr); std::shared_ptr<int> pi1(new int(42)); std::shared_ptr<int> pi2 = pi1; std::shared_ptr<foo> pf1(new foo()); std::shared_ptr<foo> pf2(new foo(42, 42.0, "42"));
std::shared_ptr<int> pi = std::make_shared<int>(42); std::shared_ptr<foo> ...Read now
Unlock full access