You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 51 Next »

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9c6f302a-2fe6-4ed5-949e-89861719b968"><ac:parameter ac:name="">Becker 08</ac:parameter></ac:structured-macro>[Becker 08] Becker, Pete. Working Draft, Standard for Programming Language C++, April 2008.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="9896aab2-4a55-4e1c-bb2b-b0a906352c52"><ac:parameter ac:name="">Becker 09</ac:parameter></ac:structured-macro>[Becker 09] Becker, Pete Working Draft, Standard for Programming Language C++, September 2009.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="ce6e9645-fbb5-4eb7-bcee-68d05bee7c84"><ac:parameter ac:name="">Cline 09</ac:parameter></ac:structured-macro>[Cline 09] Cline, Marshall. C++ FAQ Lite - Frequently Asked Questions 1991-2009

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="17197278-958a-4301-a9c1-8811bcddc3ba"><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.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="61ffecd9-5f37-4011-b259-277b478e8d18"><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="94f957ed-210b-4d9d-86b4-aad637e2fac6"><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="d62bab52-7785-47f2-a2ef-389edef5dcd5"><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.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="344ef11f-fb39-4057-819e-df46e58ff1c0"><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="b4006e07-938c-4cd7-9803-0761afbde088"><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="f033cbb9-36d3-476a-8dce-dd64fbfdbdbe"><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.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="034c8341-a8c0-4981-8b43-9579cf31cb1e"><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="d9d90749-e302-4b72-a08e-e9363cb1d3dd"><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="a7132675-2d81-41bd-9673-e38f7f250e5f"><ac:parameter ac:name="">Lions 96</ac:parameter></ac:structured-macro>[Lions 96] Lions, J. L. ARIANE 5 Flight 501 Failure Report. Paris, France: European Space Agency (ESA) & National Center for Space Study (CNES) Inquiry Board, July 1996.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="d3304cd2-3bab-46fa-9a44-666fa2dc4fed"><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="aae16acb-8b59-4f2e-9254-217eef50fa65"><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="40a8e7f4-bd79-47b5-9057-75e78b8ee195"><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="13609597-ac29-4ff8-875e-244daf94cb65"><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="1f9b3886-466f-4f80-95bf-63ddeaf641e5"><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="d25685fb-89c0-42f2-ba37-2f06a65407ce"><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="c8c7f6ed-48a8-4eaa-8330-e1098aa13e75"><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="9917a752-dcca-4da5-b007-7df5e1e0ad43"><ac:parameter ac:name="">MISRA 08</ac:parameter></ac:structured-macro>[MISRA 08] MIRA Limited. "MISRA C++: 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.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="5384abc8-9493-4dd2-af8f-793d93574ced"><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="0ce98691-add8-4d3e-a923-3a9259107ddc"><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="7fffaa66-20f2-4c77-8e74-c3a3902ab6b9"><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="712cc271-d9df-421a-b163-d9bac28dc046"><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="9f6d4523-67f5-4693-82d8-0befd7aaed4a"><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="12e066f1-01ac-490d-a024-785c90ed0184"><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="cfe66d65-6614-447b-913e-aa5f253cde44"><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="e11970d6-69d8-4856-a29c-85c2a2e1bc18"><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="93bbca9e-5db9-4ab4-910c-36aca17347ce"><ac:parameter ac:name="">Steele 77</ac:parameter></ac:structured-macro>[Steele 77] Steele, G. L. 1977. Arithmetic shifting considered harmful. SIGPLAN Not. 12, 11 (Nov. 1977), 61-69.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="69676a60-7273-4013-978b-7ed3a3608d5d"><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="cc2fafcf-acc8-4983-9c6a-8045afd82973"><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="5b54b34c-cbfd-49e2-b60e-3c05b5a4b9f3"><ac:parameter ac:name="">Stroustrup 01</ac:parameter></ac:structured-macro>[Stroustrup 01] Stroustrup, Bjarne. Exception Safety: Concepts and Techniques (2001).

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="050ff345-2c72-4d31-95fc-5ae2c9aed11f"><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="da32df3b-8a81-4836-9113-32e3cc71b016"><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="71ca761d-9354-4890-aaad-8110489113a0"><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).

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="757bc2df-921b-4a53-ac8a-288fcec4a77c"><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).

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="f45a2c73-27d4-44d9-8676-5dd886c41b21"><ac:parameter ac:name=""> xorl 2009</ac:parameter></ac:structured-macro>[xorl 2009] xorl. xorl %eax, %eax.

  • No labels