Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="e5e17b27ffe6c403-347d38af-4038491e-b57b9994-896795971e35088f26d4de33"><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="2242d14522082435-9084612b-43454cf3-ab75ab00-30e90bc4e70528af861ef088"><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="e911c867d76e4216-cc628ded-41d948b6-bd5fa0b1-90a35769df79b8e83427abbe"><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="67b3fae754b92f4f-ecdb19ab-4f6e4514-9f948ec2-c42e206aa73460dc0f2833fc"><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="ee297ae75b87459b-e3729dae-4e524ed6-8796a8cf-ed9a0808ee705e3d859fe5a5"><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="f271268ba9fc3487-e41dcd67-460b4bca-94de8477-77877f0febc0cdc4a14341e4"><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="a8b858f4d65d223c-07243449-404f42fe-af7181ef-a831c92bbc057bfbd3fe2512"><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="2298ebe0ca408777-dd7a4646-40df4bd3-89f78c9f-9b9e91eed8a48fdfb17159cf"><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="3a3a2122f210e10e-054ce69c-435246cb-bab9a37d-948d53d0e63739d26da01eec"><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="15eb9cd68b3c84ee-36795bd6-4f6844f2-aedfba66-d21c0c490af84156a545bcf3"><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="e2a3f0d808ef839b-dd77c55a-4b65441e-8faea04e-b6fd147fc6f80488da0209e9"><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="6c5df95d326b79d4-bf616738-4e894d0c-b5a1a665-f96f613ab0537705fe50492a"><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="0e3b234591cf70d4-535cb590-469b4350-b5c39144-d4f8911212944ae51d1abf79"><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="d9271bb652b427ff-76add4fa-493d49f9-acea98d8-3f3ad7d67692053bd1ce613b"><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="d2a9c9bb0dcb0c1b-fddd4670-457a4eaf-94eab0f3-329d1c10fca8edf3f2d5706c"><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="455bf0f54cbe4fc2-cc8c74eb-44c84307-8b7d9611-6611ce615ee0662841e13dfa"><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="e5be773611cf4eb6-48233b94-4cd042af-aa78a3e4-18c8069e635de1a5162265c3"><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="89498718b80f04f2-dd9ec591-45b545a0-bac191d7-692cc091b5aad22444c344ea"><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="501cbe7b27c32153-7177f29c-442f4aa8-9828afa9-69b03be8883b3be650456aa6"><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="fdb3a6a1c98e73c2-fffd43b5-43094b39-b47db6e2-9fcb2354ff945504cad8de00"><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="66eb879b7995dc40-11959586-4fd44bdb-8582ae54-ea7b0c16e0883127d84056a3"><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="e97dd1eedbc95f12-2f2787bd-4add4e01-9a9b8761-1b404953874894c74ddd5cb2"><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="4c4495c14065208a-51458340-4c0649b5-acd493c9-40b7124940e01870638272ef"><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="d2f1d0d2285ff384-534008bf-409f472a-8074b564-0df9e18ca4c46f346e4eeff1"><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="aa08b7587ec58f3d-c54e694b-4b8f4196-a2e38177-1de3cce23b7a2cead9d57043"><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="29930f44f0e75690-38d67913-4858419d-9da79a74-115b88ee029dbb357d6b06da"><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="c332ae6ca47cb66d-15e013f5-4b4d4015-8b0cb4ee-5bfee544d4c0af77a660962d"><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="b3713df1fb17a82c-82c9ac84-4dd74ffa-872f9e5a-af4c8e8374575804729b96f0"><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="885733929adf983d-ebc63fdf-4a4540a8-842bb455-162ce8b2f1fc024589e7af1a"><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="69470d477d40206f-643a059d-4aab4903-a4c1ab50-abb4a8ade3bd6f46d59d2e34"><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="4525d5a3f2e8a6ba-8fce6039-4d024767-87b9846a-2a8ff2b0ae23f98c97108165"><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="ec63892269f0d0cc-bf9d0b07-4361494e-ac4bbb77-f8fd8c8037d8cc02859d942c"><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="b1937f04e70e889d-d0670ca5-4ee04294-89c78b6e-24c668bddea2d6d8885bb56c"><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="b9012ad7e1b31964-5a6adb45-44b04809-8fbdaac9-5736bfff2318109fb2b8cd27"><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="f282b4b4d5968a0d-5bb29c19-45d1449c-a65d819a-6ecba6cac195eefe2b468fc5"><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="5e8990e5b8391488-c9034f04-450c439a-b2248ca5-22acab98cd33343a317719b7"><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="1240c2aee221bd89-510faa1c-49554db1-bf7eb4e5-7c5784ab5363c934782266c6"><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="f2d011a37549a882-3895ddf8-493a44eb-a59db8fb-1459255864d7df9c5c2b648e"><ac:parameter ac:name=""> xorl 2009</ac:parameter></ac:structured-macro>\[xorl 2009\] xorl. [xorl %eax, %eax|http://xorl.wordpress.com/].