Changes between Version 38 and Version 39 of Coding_Conventions


Ignore:
Timestamp:
Nov 10, 2018, 1:44:13 PM (5 years ago)
Author:
Silier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Coding_Conventions

    v38 v39  
    268268   * Prefer global variables over singletons, because then they're not trying to hide their ugliness.
    269269
    270  * Don't do "`if (p) delete p;`". (That's redundant since "`delete NULL;`" is safe and does nothing.)
    271 
    272  * If deleting a pointer, and it's not in a destructor, and it's not being immediately assigned a new value, use "`SAFE_DELETE(p)`" (which is equivalent to "`delete p; p = NULL;`") to avoid dangling pointers to deleted memory.
     270 * Don't do "`if (p) delete p;`". (That's redundant since "`delete nullptr;`" is safe and does nothing.)
     271
     272 * If deleting a pointer, and it's not in a destructor, and it's not being immediately assigned a new value, use "`SAFE_DELETE(p)`" (which is equivalent to "`delete p; p = nullptr;`") to avoid dangling pointers to deleted memory.
    273273
    274274 * Be sure to be aware of [CodeAndMemoryPerformance Code And Memory Performance] guidelines