From 605a48ae0306ef02dcc8caccbedf1161e79c8cd5 Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Thu, 16 Jan 2020 14:44:50 -0500 Subject: [PATCH] Added two coding references (#1554) * Added two commonly used coding guideline documents * Update CppCoreGuidelines.md --- CppCoreGuidelines.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index 179c3f2..ce111d3 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -20397,6 +20397,7 @@ Reference sections: ## 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.