| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="42a5c6befa1adb65-90b0fba8-4095467d-b38fab23-64279fe5168d95f412898100"><ac:parameter ac:name="">Becker 08</ac:parameter></ac:structured-macro>\[Becker 08\] Becker, Pete. [Working Draft, Standard for Programming Language C+\+|http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2521.pdf], April 2008. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9f76c0fb866c179a-5e291454-430549cf-934ba6cb-2c3d8f3d8c84c37339c1a9a3"><ac:parameter ac:name="">Cline>Becker 09</ac:parameter></ac:structured-macro>\[ClineBecker 09\] ClineBecker, Marshall.Pete [C+\+ FAQ Lite - Frequently Asked QuestionsWorking Draft, Standard for Programming Language C+\+|http://www.parashift.com/c++-faq-lite/index.html] 1991-2009open-std.org/JTC1/SC22/WG21/docs/papers/2009/n3000.pdf], September 2009. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4743cdd111dfcc34-91cc9dd9-41364993-bb9ab53f-c98d0d127e3dc8e423705d9a"><ac:parameter ac:name="">Dewhurst>Cline 03<09</ac:parameter></ac:structured-macro>\[DewhurstCline 0309\] DewhurstCline, Stephen CMarshall. _[C+\+ Gotchas:FAQ AvoidingLite Common- ProblemsFrequently in Coding and Design_. Boston, MA: Addison-Wesley Professional, 2002.Asked Questions|http://www.parashift.com/c++-faq-lite/index.html] 1991-2009 |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b8a746cd1fe582cc-c54a812a-48de4afb-906fb96b-be07b63e50a399620824c7b9"><ac:parameter ac:name="">Dewhurst 05<03</ac:parameter></ac:structured-macro>\[Dewhurst 0503\] Dewhurst, Stephen C. _C+\+ Gotchas: Avoiding Common Knowledge:Problems in EssentialCoding Intermediateand ProgrammingDesign_. Boston, MA: Addison-Wesley Professional, 20052002. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="00f92f117c2b96e8-7de00fd0-40c54c2e-bc31affc-9937d202f3e4a5b64b3e4807"><ac:parameter ac:name="">FSF>Dewhurst 05</ac:parameter></ac:structured-macro>\[FSFDewhurst 05\] FreeDewhurst, SoftwareStephen Foundation. [GCC online documentation.|http://gcc.gnu.org/onlinedocs] (2005)C. _C+\+ Common Knowledge: Essential Intermediate Programming_. Boston, MA: Addison-Wesley Professional, 2005. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="ee7ce1b10633a554-6b204741-42d14799-87249e50-99f465d7426a9d3a27872957"><ac:parameter ac:name="">Gamma>FSF 95<05</ac:parameter></ac:structured-macro>\[GammaFSF 9505\] Gamma,Free Helm, Vlissides, and JohnsonSoftware Foundation. Design[GCC Patterns Elements of Reusable Object Oriented Software. Addison Wesley, 1995online documentation.|http://gcc.gnu.org/onlinedocs] (2005). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9382867f6ab8688a-be9f4689-47494422-8a2dac8b-81fde947577392b4e70eb34e"><ac:parameter ac:name="">Goldberg>Gamma 91<95</ac:parameter></ac:structured-macro>\[GoldbergGamma 9195\] Goldberg, David. [What Every Computer Scientist Should Know About Floating-Point Arithmetic|http://docs.sun.com/source/806-3568/ncg_goldberg.html]. Sun Microsystems, March 1991Gamma, Helm, Vlissides, and Johnson. Design Patterns Elements of Reusable Object Oriented Software. Addison Wesley, 1995. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="237657c31d28354b-3fc1cbdb-435446e3-aa36a169-29439e144c79229ac4afc22b"><ac:parameter ac:name="">Henricson>Goldberg 97<91</ac:parameter></ac:structured-macro>\[HenricsonGoldberg 9791\] Henricson, Mats & Nyquist, Erik. [_Industrial Strength C+\+_Goldberg, David. [What Every Computer Scientist Should Know About Floating-Point Arithmetic|http://hemdocs.passagensun.secom/erinyqsource/industrial/index.htm806-3568/ncg_goldberg.html]. UpperSun Saddle RiverMicrosystems, NJ: Prentice Hall PTR, 1997 (ISBN 0-13-120965-5)March 1991. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="523c4f390cce696e-ee0d8697-43cb4f31-9eda95e9-c42e7d28466e384ddc7b897d"><ac:parameter ac:name="">IEC>Henricson 60812 2006<97</ac:parameter></ac:structured-macro>\[IECHenricson 60812 200697\] Henricson, AnalysisMats techniques& forNyquist, system reliability - Procedure for failure mode and effects analysis (FMEA), 2nd ed. (IEC 60812). IEC, January 2006.Erik. [_Industrial Strength C+\+_|http://hem.passagen.se/erinyq/industrial/index.htm]. Upper Saddle River, NJ: Prentice Hall PTR, 1997 (ISBN 0-13-120965-5). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="ea6830cf61216aec-809721b8-43904873-9ad1ac4f-d0cbb667401248b6cbd03c51"><ac:parameter ac:name="">ISO/IEC 9899-1999<>IEC 60812 2006</ac:parameter></ac:structured-macro>\[ISO/IEC 9899-199960812 2006\] ISO/IEC 9899-1999. _Programming Languages --- C, Second Edition_, 1999Analysis techniques for system reliability - Procedure for failure mode and effects analysis (FMEA), 2nd ed. (IEC 60812). IEC, January 2006. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1fe5282015c3986d-b9eaaa1c-470b4afc-b3928b26-2c98ba6c370f957271896980"><ac:parameter ac:name="">ISO/IEC 148829899-2003<1999</ac:parameter></ac:structured-macro>\[ISO/IEC 148829899-20031999\] ISO/IEC 148829899-20031999. _Programming Languages --- C++, Second Edition_, 20031999. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d03224f09cddf89b-63b9a183-44c14943-b4e094a3-dc98519c56781eef7a49d72a"><ac:parameter ac:name="">ISO/IEC N300014882-2009<2003</ac:parameter></ac:structured-macro>\[ISO/IEC N300014882-2003\] ISO/IEC N300014882-2003. _WorkingProgramming Draft, Standard for Programming Language Languages --- C++, Second Edition_, 20092003. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="3c6fd0d5469571cd-e133fcea-4f024a8c-b5a584ab-91a4449f4ee732b297797eed"><ac:parameter ac:name="">Lions 96</ac:parameter></ac:structured-macro>\[Lions 96\] Lions, J. L. [ARIANE 5 Flight 501 Failure Report|http://en.wikisource.org/wiki/Ariane_501_Inquiry_Board_report]. Paris, France: European Space Agency (ESA) & National Center for Space Study (CNES) Inquiry Board, July 1996. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d441a1ae30240ae7-4f060900-43754838-af2eae0b-7152cf22e522047f6deb35a7"><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.|http://www.research.att.com/~bs/JSF-AV-rules.pdf]" Document Number 2RDU00001 Rev C., December 2005. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="bcc4852e09503ddf-7d092359-4b5b4c8f-96b281e0-bb6f1b8c8871cef17bb72b30"><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. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="384dcf376439196e-93afd7d0-43ea4ec4-adb79637-a8c4d7081b2fcf34f6e4bad1"><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. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="456fca98d619fd1e-9677fc19-4d4c4f4d-9d969a4d-89959ec06d46a5c0bb9a5b74"><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. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="eec3d15d697707f6-eda9bea9-44004ffc-9dbb8a8b-14459758258d25f6658ea5cb"><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. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="dc51180da40d4c94-3006ba99-46514f65-a9dda794-544705060adc184da46341f5"><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. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c8d7ad453db52e7e-4094b47a-4cff49a1-9c778446-be1558fa75b986854ef4ad63"><ac:parameter ac:name="">MISRA 04</ac:parameter></ac:structured-macro>\[MISRA 04\] MIRA Limited. "[MISRA C|http://www.misra.org.uk/]: 2004 Guidelines for the Use of the C Language in Critical Systems." Warwickshire, UK: MIRA Limited, October 2004 (ISBN 095241564X). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1b89d1f53ac5265e-8f1c841c-48e04b85-9bfcaa4a-5bf824b615fe307c76fbc1f3"><ac:parameter ac:name="">MISRA 08</ac:parameter></ac:structured-macro>\[MISRA 08\] MIRA Limited. "[MISRA C+\+|http://www.misra.org.uk/]: 2008 "Guidelines for the Use of the C+\+ Language in Critical Systems", ISBN 978-906400-03-3 (paperback), ISBN 978-906400-04-0 (PDF), June 2008. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="3e22e965789b38e4-3a07f3a7-46444907-9e7f84be-c2366991be1d6519f24b7016"><ac:parameter ac:name="">NIST 06</ac:parameter></ac:structured-macro>\[NIST 06\] NIST. [_SAMATE Reference Dataset_|http://samate.nist.gov/SRD/] (2006). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="458f24cb31042548-8b21184f-4d9e4281-8a32b4d7-5880bc6d7388e3c532bda1fb"><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_|http://www.opengroup.org/onlinepubs/009695399/toc.htm]." (2004). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="94646e1a8343e626-0e748f7e-4f99469a-b092a7ae-94a132addd6d13d9426572ad"><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). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="bfdf2652cde6d0ec-31f31197-42a44a63-b022936f-b35eaab46cfc1004fa0f2213"><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|http://samate.nist.gov/docs/NIST_Special_Publication_500-262.pdf], _Proceedings of the Static Analysis Summit_. Gaithersburg, MD, July 2006. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a34c28e888528a36-149ae7dc-452b4ab0-8fc99ac8-60a3fc5a68752bd9be6da3ef"><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] |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="808e266e53f4d7a7-e86f5f6c-4e3e4901-bf6b9baf-211346a4cc74f79f0125acdf"><ac:parameter ac:name="">Saks 07</ac:parameter></ac:structured-macro>\[Saks 07\] Saks, Dan. "[Sequence Points|http://www.embedded.com/columns/programmingpointers/9900661?_requestid=481957]" Embedded Systems Design, 07/01/02. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="2918d485894e2391-c553f4cd-447743cd-8a9697ba-fe1db398ac24ce93820d4cee"><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). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="438e0636af385054-e6c576e5-4ac2416d-98039abd-02d796d3b7ebfaf15a850fdc"><ac:parameter ac:name="">SGI 06</ac:parameter></ac:structured-macro>\[SGI 06\] Silicon Graphics, Inc. "[basic_string<charT, traits, Alloc>|http://www.sgi.com/tech/stl/basic_string.html]." _Standard Template Library Programmer's Guide_, 2006. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="68f8079c1b09d06a-4d7b0624-4c1a469b-aa12ad9f-693f6eaa2155110a988cfe5a"><ac:parameter ac:name="">Steele 77</ac:parameter></ac:structured-macro>\[Steele 77\] Steele, G. L. 1977. [Arithmetic shifting considered harmful.|http://doi.acm.org/10.1145/956641.956647] _SIGPLAN Not._ 12, 11 (Nov. 1977), 61-69. |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="087d8981dace0be5-2097c8d0-49b84bfe-aad18738-39b3e233768e9905f3ef7f78"><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). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="216d291847abdd39-aac9e7fd-4df542ca-a83d8f33-9c76604a1b02256345b98b56"><ac:parameter ac:name="">Stroustrup 06</ac:parameter></ac:structured-macro>\[Stroustrup 06\] Stroustrup, Bjarne. [_C+\+ Style and Technique FAQ_|http://public.research.att.com/~bs/bs_faq2.html] (2006). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f7fb56c960af3463-037d13f1-41da4a24-98dca9c7-7cf1858cd2f54a2f45576ad9"><ac:parameter ac:name="">Stroustrup 01</ac:parameter></ac:structured-macro>\[Stroustrup 01\] Stroustrup, Bjarne. [Exception Safety: Concepts and Techniques|http://www.research.att.com/~bs/except.pdf] (2001). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7451336ca083af1d-13083285-4cd24324-92858fb2-ff9619daba99a48a695600b4"><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). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="b65b875785b15771-38a0abe1-417a4d68-9153ac07-f78fa2966db0f81ceacc7a47"><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). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f602436dcbaf7547-82c5b8da-4fc74a2a-b59197aa-190894b6bc9f393fd962e841"><ac:parameter ac:name="">Viega 03</ac:parameter></ac:structured-macro>\[Viega 03\] Viega, John & Messier, Matt. _Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Networking, Input Validation & More_. Sebastopol, CA: O'Reilly, 2003 (ISBN 0-596-00394-3). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d34d2bd034228030-f4102cd4-43174ab2-b002baba-6e649c272892d3b67f6f36f6"><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). |
| Wiki Markup |
|---|
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c498f5dcd03545ca-73bc846b-4e344b96-be07b464-450555adea5a96fd1608dbfc"><ac:parameter ac:name=""> xorl 2009</ac:parameter></ac:structured-macro>\[xorl 2009\] xorl. [xorl %eax, %eax|http://xorl.wordpress.com/]. |