Added two coding references (#1554)

* Added two commonly used coding guideline documents

* Update CppCoreGuidelines.md
This commit is contained in:
Mark Nelson 2020-01-16 14:44:50 -05:00 committed by Herb Sutter
parent f92c1c2eb3
commit 605a48ae03

View File

@ -20397,6 +20397,7 @@ Reference sections:
## <a name="SS-rules"></a>RF.rules: Coding rules
* [AUTOSAR Guidelines for the use of the C++14 language in critical and safety-related systems v17.10](https://www.autosar.org/fileadmin/user_upload/standards/adaptive/17-10/AUTOSAR_RS_CPP14Guidelines.pdf)
* [Boost Library Requirements and Guidelines](http://www.boost.org/development/requirements.html).
???.
* [Bloomberg: BDE C++ Coding](https://github.com/bloomberg/bde/wiki/CodingStandards.pdf).
@ -20416,6 +20417,7 @@ Reference sections:
Libraries used have to have been approved for mission critical applications.
Any similarities to this set of guidelines are unsurprising because Bjarne Stroustrup was an author of JSF++.
Recommended, but note its very specific focus.
* _MISRA C++ 2008: Guidelines for the use of the C++ language in critical systems_. (Copies of this document can be found on the Internet, but it is not clear whether they are legally posted. This may limit its usefulness.)
* [Mozilla Portability Guide](https://developer.mozilla.org/en-US/docs/Mozilla/C%2B%2B_Portability_Guide).
As the name indicates, this aims for portability across many (old) compilers.
As such, it is restrictive.