|
|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
# <a name="main"></a>C++ Core Guidelines
|
|
|
|
|
|
|
|
|
|
July 28, 2016
|
|
|
|
|
August 24, 2016
|
|
|
|
|
|
|
|
|
|
Editors:
|
|
|
|
|
|
|
|
|
|
@ -8,7 +8,7 @@ Editors:
|
|
|
|
|
* [Herb Sutter](http://herbsutter.com/)
|
|
|
|
|
|
|
|
|
|
This document is a very early draft. It is inkorrekt, incompleat, and pµÃoorly formatted.
|
|
|
|
|
Had it been an open source (code) project, this would have been release 0.6.
|
|
|
|
|
Had it been an open source (code) project, this would have been release 0.7.
|
|
|
|
|
Copying, use, modification, and creation of derivative works from this project is licensed under an MIT-style license.
|
|
|
|
|
Contributing to this project requires agreeing to a Contributor License. See the accompanying [LICENSE](LICENSE) file for details.
|
|
|
|
|
We make this project available to "friendly users" to use, copy, modify, and derive from, hoping for constructive input.
|
|
|
|
|
@ -977,7 +977,7 @@ See [Con: Constants and Immutability](#S-const)
|
|
|
|
|
|
|
|
|
|
Messy code is more likely to hide bugs and harder to write.
|
|
|
|
|
A good interface is easier and safer to use.
|
|
|
|
|
Messy, low-level code breads more such code.
|
|
|
|
|
Messy, low-level code breeds more such code.
|
|
|
|
|
|
|
|
|
|
##### Example
|
|
|
|
|
|
|
|
|
|
|