-
Notifications
You must be signed in to change notification settings - Fork 1
Server Memory Management
Mark Benvenuto edited this page Dec 17, 2015
·
2 revisions
- Avoid using bare pointers for dynamically allocated objects. Prefer
std::unique_ptr,std::shared_ptr, or another RAII class such asBSONObj. - If you assign the output of
new/malloc()directly to a bare pointer you should document where it gets deleted/freed, who owns it along the way, and how exception safety is ensured.