This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
modernizing_the_vanillajuce_code_base [2017/09/01 14:22] shane [Outdated C syntax and library functions] |
modernizing_the_vanillajuce_code_base [2017/09/01 19:35] shane [Coding Practices] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Coding Practices ==== | ||
- | * [[Modernizing the VanillaJuce code base]] -- purging outdated practices in C++ code | ||
====== Modernizing the VanillaJuce code base ====== | ====== Modernizing the VanillaJuce code base ====== | ||
Line 37: | Line 35: | ||
===== Pointers and references ===== | ===== Pointers and references ===== | ||
- | * [[avoid new/delete]] | + | * [[Avoid new/delete, prefer |
- | * [[pass | + | |
- | * [[use member variables for subcomponents rather than pointers]] | + | |
===== Newer C++ features and constructs ===== | ===== Newer C++ features and constructs ===== |