<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="2f9a5aa1-6e79-458c-8cc4-8a3b4bee7ac9"><ac:parameter ac:name="">Dewhurst 02</ac:parameter></ac:structured-macro>
[Dewhurst 02] Dewhurst, Stephen C. C++ Gotchas: Avoiding Common Problems in Coding and Design. Boston, MA: Addison-Wesley Professional, 2002.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="6e0b9f16-89b3-4c8f-b2fd-6bccd7b60e7c"><ac:parameter ac:name="">Dewhurst 05</ac:parameter></ac:structured-macro>
[Dewhurst 05] Dewhurst, Stephen C. C++ Common Knowledge: Essential Intermediate Programming. Boston, MA: Addison-Wesley Professional, 2005.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5d6b0c69-7c0f-4949-b98d-18bfdf4b4065"><ac:parameter ac:name="">FSF 05</ac:parameter></ac:structured-macro>
[FSF 05] Free Software Foundation. GCC online documentation.
(2005).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4164ef45-6602-4a11-bfa2-671d0f3922a5"><ac:parameter ac:name="">Goldberg 91</ac:parameter></ac:structured-macro>
[Goldberg 91] Goldberg, David. What Every Computer Scientist Should Know About Floating-Point Arithmetic
. Sun Microsystems, March 1991.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="14e27fa8-f380-4b1c-8f3f-c1f65b12fee4"><ac:parameter ac:name="">Henricson 97</ac:parameter></ac:structured-macro>
[Henricson 97] Henricson, Mats & Nyquist, Erik. Industrial Strength C++
. Upper Saddle River, NJ: Prentice Hall PTR, 1997 (ISBN 0-13-120965-5).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="559c32ce-4794-4239-a111-07f14714f80d"><ac:parameter ac:name="">ISO/IEC 9899-1999</ac:parameter></ac:structured-macro>
[ISO/IEC 9899-1999] ISO/IEC 9899-1999. Programming Languages — C, Second Edition, 1999.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="32047b62-6004-45d1-a116-9aae19c80f8a"><ac:parameter ac:name="">ISO/IEC 14882-2003</ac:parameter></ac:structured-macro>
[ISO/IEC 14882-2003] ISO/IEC 14882-2003. Programming Languages — C++, Second Edition, 2003.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="bd1a315f-9547-4feb-9484-dde96489f8fc"><ac:parameter ac:name="">Lockheed Martin 05</ac:parameter></ac:structured-macro>
[Lockheed Martin 05] Lockheed Martin. "Joint Strike Fighter Air Vehicle C++ Coding Standards for the System Development and Demonstration Program.
" Document Number 2RDU00001 Rev C., December 2005.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="e4fa732d-369e-4765-9e26-54837cb63d2b"><ac:parameter ac:name="">Meyers 95</ac:parameter></ac:structured-macro>
[Meyers 95] Meyers, Scott. More Effective C++: 35 New Ways to Improve Your Programs and Designs. Boston, MA: Addison-Wesley Professional, 1995.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="711da36e-4b57-4a87-a241-b629926f4311"><ac:parameter ac:name="">Meyers 96</ac:parameter></ac:structured-macro>
[Meyers 96] Meyers, Scott. More Effective C++: 35 New Ways to Improve Your Programs and Designs. Boston, MA: Addison-Wesley, 1996.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="8e3a9156-dddc-4835-a086-71031f96b578"><ac:parameter ac:name="">Meyers 97</ac:parameter></ac:structured-macro>
[Meyers 97] Meyers, Scott. Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3rd ed. Boston, MA: Addison-Wesley Professional, 1997.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="8df74485-b1af-4a60-aef3-7eb49d620fe6"><ac:parameter ac:name="">Meyers 01</ac:parameter></ac:structured-macro>
[Meyers 01] Meyers, Scott. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Boston, MA: Addison-Wesley Professional, 2001.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7ecaaf9a-6b4a-4436-b96d-a297ab673aa8"><ac:parameter ac:name="">Meyers 05</ac:parameter></ac:structured-macro>
[Meyers 05] Meyers, Scott. Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition). Boston, MA: Addison-Wesley Professional, 2005.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="faa22cc0-4d7b-41aa-9b60-c4c288debc11"><ac:parameter ac:name="">MISRA 04</ac:parameter></ac:structured-macro>
[MISRA 04] MIRA Limited. "MISRA C
: 2004 Guidelines for the Use of the C Language in Critical Systems." Warwickshire, UK: MIRA Limited, October 2004 (ISBN 095241564X).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="dd51738f-8436-4165-ad5f-d7f5b9beb2d2"><ac:parameter ac:name="">NIST 06</ac:parameter></ac:structured-macro>
[NIST 06] NIST. SAMATE Reference Dataset
(2006).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="10a09014-44e9-47b3-8000-d23f9f69236b"><ac:parameter ac:name="">Open Group 04</ac:parameter></ac:structured-macro>
[Open Group 04] The Open Group. "The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition
." (2004).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="79e2d264-7f60-4f7a-8423-2d44e754f942"><ac:parameter ac:name="">Plum 91</ac:parameter></ac:structured-macro>
[Plum 91] Plum, Thomas. C++ Programming. Kamuela, HI: Plum Hall, Inc., November 1991 (ISBN 0911537104).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="0a78f3b7-8da6-42b8-8631-09712bdcbfae"><ac:parameter ac:name="">Quinlan 06</ac:parameter></ac:structured-macro>
[Quinlan 06] Quinlan, Dan; Vuduc, Richard; Panas, Thomas; Härdtlein, Jochen; & Sæbjørnsen, Andreas. "Support for Whole-Program Analysis and the Verification of the One-Definition Rule in C++," 27-35. NIST Special Publication 500-262
, Proceedings of the Static Analysis Summit. Gaithersburg, MD, July 2006.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="892512ac-e5d2-4971-8040-0f8e84c0dc6e"><ac:parameter ac:name="">Saks 99</ac:parameter></ac:structured-macro>
[Saks 99] Dan Saks. const T vs.T const. Embedded Systems Programming. Pg. 13-16. February 1999. http://www.dansaks.com/articles/1999-02%20const%20T%20vs%20T%20const.pdf![]()
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1048cf25-1e97-4b3f-ad96-0724994a243c"><ac:parameter ac:name="">Saks 07</ac:parameter></ac:structured-macro>
[Saks 07] Saks, Dan. "Sequence Points
" Embedded Systems Design, 07/01/02.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="6e1eefb2-4b80-4ac2-a8da-8e2c2d16cdb9"><ac:parameter ac:name="">Seacord 05</ac:parameter></ac:structured-macro>
[Seacord 05] Seacord, R. Secure Coding in C and C++. Upper Saddle River, NJ: Addison-Wesley, 2006 (ISBN 0321335724).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="74c4cecc-3fdc-4edb-8e54-3fbd8b7a0057"><ac:parameter ac:name="">SGI 06</ac:parameter></ac:structured-macro>
[SGI 06] Silicon Graphics, Inc. "basic_string<charT, traits, Alloc>
." Standard Template Library Programmer's Guide, 2006.
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1617390e-4fb6-4b45-a68f-c45494a356d2"><ac:parameter ac:name="">Stroustrup 97</ac:parameter></ac:structured-macro>
[Stroustrup 97] Stroustrup, Bjarne. The C++ Programming Language, Third Edition. Reading, MA: Addison-Wesley, 1997 (ISBN 0201889544).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="201b8fc0-18fc-4666-94f5-b8c0946293c8"><ac:parameter ac:name="">Stroustrup 06</ac:parameter></ac:structured-macro>
[Stroustrup 06] Stroustrup, Bjarne. C++ Style and Technique FAQ
(2006).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1f24fa1a-cd30-48e0-b625-9475129863be"><ac:parameter ac:name="">Sutter 00</ac:parameter></ac:structured-macro>
[Sutter 00] Sutter, Herb. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions. Addison-Wesley Professional, 2000 (ISBN 0201615622).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="ee245bd5-a3a4-4be1-95e8-6d4df5096da5"><ac:parameter ac:name="">Sutter 04</ac:parameter></ac:structured-macro>
[Sutter 04] Sutter, Herb & Alexandrescu, Andrei. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices. Boston, MA: Addison-Wesley Professional, 2004 (ISBN 0321113586).
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="e66ebb41-fef3-4206-a30f-531ebd16621f"><ac:parameter ac:name="">Warren 02</ac:parameter></ac:structured-macro>
[Warren 02] Warren, Henry S. Hacker's Delight. Boston, MA: Addison Wesley Professional. 2002 (ISBN 0201914654).