Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added C++ draft std

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7dd0e1dcc3fb6e1c-66e04d9c-48904dc9-8ba38eb3-06a60516843ace456674a704"><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="c4bdb73408d46071-7eecb9a2-452a4951-a8c2af3a-44cc0b3f13e1a898be88b17e"><ac:parameter ac:name="">Cline 09</ac:parameter></ac:structured-macro>\[Cline 09\] Cline, Marshall. [C+\+ FAQ Lite - Frequently 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="001daabaab9f535f-436c361e-42ab45c4-87809eb1-021a07140dc1f8fc0b3689b3"><ac:parameter ac:name="">Dewhurst 03</ac:parameter></ac:structured-macro>\[Dewhurst 03\] Dewhurst, Stephen C. _C+\+ Gotchas: Avoiding Common Problems in Coding and Design_. Boston, MA: Addison-Wesley Professional, 2002.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9b20edf13e82e1da-d68bbaf0-4fed460d-88148c04-a93b49eb716846300dab4ffe"><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.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="4b5717f9a26cae27-eae5fd05-4f31486b-9623ba95-58a3f39fa284bdc78c83df76"><ac:parameter ac:name="">FSF 05</ac:parameter></ac:structured-macro>\[FSF 05\] Free Software Foundation. [GCC online documentation.|http://gcc.gnu.org/onlinedocs] (2005).

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1640e4ddbcd22c48-a257176e-46954e77-a804bc5e-6e9ae7333ab5651cbf79a1a0"><ac:parameter ac:name="">Gamma 95</ac:parameter></ac:structured-macro>\[Gamma 95\] Gamma, 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="33520272e91bf469-0b50153c-48324c50-8634bb7a-049e666ffab9d0a7715def40"><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|http://docs.sun.com/source/806-3568/ncg_goldberg.html]. Sun Microsystems, March 1991.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d84821ead5d1fbcd-1a83f0e3-4dbd4f0c-9be2ac61-db9865adf6ca509662814fa0"><ac:parameter ac:name="">Henricson 97</ac:parameter></ac:structured-macro>\[Henricson 97\] Henricson, Mats & Nyquist, 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="8f1191e223e6cc63-eab52936-447d43c4-84aab103-db1eb70f650eee163ccda6a1"><ac:parameter ac:name="">IEC 60812 2006</ac:parameter></ac:structured-macro>\[IEC 60812 2006\] Analysis 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="9c299a074d87e258-4a036d24-43a24f83-82aa8c25-60fb383c6a7bf3d661489b47"><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.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7a73aa24fcfda0fd-2b0cc620-49494fa2-bac0bf71-bb10ab147f7171006924d453"><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.-2003. _Programming Languages --- C++, Second Edition_, 2003.

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="18ff13aa-5980-4abd-bc1f-00e71691539e"><ac:parameter ac:name="">ISO/IEC N3000-2009</ac:parameter></ac:structured-macro>\[ISO/IEC N3000\] ISO/IEC N3000. _Working Draft, Standard for Programming Language C++_, 2009

Wiki Markup
<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="a262d04a8b71dd84-cb4b498c-4cbd492b-b68a807f-4a873c315954fea155197ec0"><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="5c516a8954b45865-fc4b47c2-428b41fb-82f2b162-a30bc02924add18facea622d"><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="9656e4464daef0e7-902af268-4595447c-8c2098ca-2deb7a4cbacd7402c67fbd19"><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="710ff4655cb7ac98-ffd4d995-40c246be-a7ada89a-7bf1751cecaf80d97528108a"><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="9e7cb76cfc27b1c3-39ce399d-42a64a20-8080a2ec-09d93e0985d419d747a976d7"><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="b754898cef0bb000-082d19ec-4a2d4a02-aac98076-36781436de35f62b0162d473"><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="58efe9007015ac5c-b74c3952-4b4849d2-87f08ae7-bb483ddc575faaec7269a5c6"><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="91d0c9a1fcb24042-b1a6461b-430f41f0-89ecbd32-b88585066df0c0c06b38cf7d"><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="72db53a7773020a2-94bcf6aa-455c449e-b05d9e87-44800ec3f4fcd7ba0ecc71e2"><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="883fb2058bb6a8fd-7309d093-4d0e4ca9-9d03a5e5-5b0a2d159d30a1d01890fbc6"><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="d733c6d01167ad1d-7fe2bdab-41044264-a29cbc3d-e1e2355711a82567045cb4ef"><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="5554612686580c0f-72167478-4c364918-80ea8c31-5ff642ccea2d792a3570e428"><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="d418cbbc09dc6886-43420d21-4a8744de-8ebfa9cd-803fcc231563327110dc2d7b"><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="b0acde346276af6a-7ba2364d-4fca4f32-9473a204-430b2f3eb00b1e142a69b15e"><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="a95cfae6d1781d54-86c5e206-4d334404-9c1a98c4-d6df9ee048264f7d96556844"><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="4275970bd86717b6-c0e80c5c-4eb548dd-a382a578-7a4029a06feb307b592bfb35"><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="26dbb76f53e1f146-3877f946-4ead4676-88098dfc-8fa61114d245a40a3b88d643"><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="7019129618eeeab3-d0003677-4391477b-8cb88171-686877a34381137533b40c90"><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="abe7704e94b39320-3fe33384-40a84bed-b9f29ff8-03c8aa021abe0bda4fcf1213"><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="c8637a6f1d1f9944-70719328-4aa8405b-8c6388ef-54fb4486bd9763452768c244"><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="a3851f15d705090b-57aba16b-47504517-bdb09ad9-4032695560eb199d48907038"><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="aa9454207a331e4a-0f5ab602-44ec43c9-8a6f9fa4-4b56981009634166e2977a66"><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="5153a8f9e2996ed4-17a72f1e-4daf4de9-a1c9aefe-e7d13c0db99afd23baaf5559"><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="6b2343c4bb932ccc-3d591769-4c08472b-a58a8b88-f8d1d27f108e1817bd0894c3"><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="1ed893405fc65bfc-17f1c1ed-448644bc-944abb93-65ca60c673a02308df9faa46"><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="dd567dd916cd990a-fa14015a-45db41a4-9c548f69-d52ad1915e0cee7ba5df85d4"><ac:parameter ac:name=""> xorl 2009</ac:parameter></ac:structured-macro>\[xorl 2009\] xorl. [xorl %eax, %eax|http://xorl.wordpress.com/].