Jump to content

User:Decltype/cpprefs

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This is a collection of useful C++ related references, suitably formatted using citation templates.

The C++ standard

This is largely superceded by the ChapterAndVerse Tool.

<ref name="C++03">{{cite book 
| year = 2003
| title = ISO/IEC 14882:2003(E): Programming Languages - C++
| publisher = ISO/IEC 
}}
</ref>

[1]

The C++ Programming Language, 3rd edition

<ref name="TCPPPL">{{cite book
| first = Bjarne
| last = Stroustrup
| authorlink = Bjarne Stroustrup
| year = 1997
| title = The C++ Programming Language, 3rd edition
| publisher = Addison-Wesley
}}</ref>

[2]

Effective STL

<ref name="effectivestl">{{ cite book 
| first = Scott
| last = Meyers
| authorlink = Scott Meyers
| year = 2001
| title = Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library 
| publisher = Addison-Wesley 
}}</ref>

[3]

C++ Coding Standards

<ref name="cppcs">{{ cite book 
| first1 = Herb
| last1 = Sutter
| first2 = Andrei
| last2 = Alexandrescu
| authorlink1 = Herb Sutter
| authorlink2 = Andrei Alexandrescu
| year = 2004
| title = C++ Coding Standards: 101 Rules, Guidelines, and Best Practices 
| publisher = Addison-Wesley 
}}
</ref>

[4]

C++ Standard Library

<ref name="josuttis">{{ cite book 
| first = Nicolai
| last = Josuttis
| authorlink = Nicolai Josuttis
| year = 1999
| title = C++ Standard Library - A Tutorial and Reference
| publisher = Addison-Wesley 
}}</ref>

[5]

C++ Templates

<ref name="cpptemplates">{{cite book
  | last1 = Vandevoorde
  | first1 = Daveed
  | last2 = Josuttis
  | first2 = Nicolai
  | title = C++ Templates: The Complete Guide
  | publisher = [[Addison Wesley]]
  | date = 2002
  | isbn = 0-201-73484-2
}}
</ref>

[6]

Modern C++ Design

 
<ref name="moderncpp">{{cite book
  |last=Alexandrescu
  |first=Andrei
  |title=Modern C++ Design
  |publisher=Addison-Wesley
  |authorlink1=Andrei Alexandrescu
  |date=2001|pages=352
  |isbn=0-201-70431-5
}}</ref>

[7]

Imperfect C++

<ref name="imperfect">{{cite book
  | last = Wilson
  | first = Matthew
  | title = Imperfect C++ - Practical solutions for Real-Life Programming
  | publisher = [[Addison Wesley]]
  | date = 2004
  | isbn = 0-321-22877-4
}}
</ref>

[8]

Effective C++, 3rd edtion

<ref name="effcpp">{{cite book
  | last = Meyers
  | first = Scott
  | title = Effective C++ Third Edition - 55 Specific Ways to Improve Your Designs
  | publisher = [[Addison Wesley]]
  | date = 2005
  | isbn = 0-321-33487-6
}}
</ref>

[9]

More Effective C++

<ref name="moreeffcpp">{{cite book
  | last = Meyers
  | first = Scott
  | title = More Effective C++
  | publisher = [[Addison Wesley]]
  | date = 1996
  | isbn = 
}}
</ref>

[10]

More Exceptional C++

<ref name="moreexcept">{{ cite book 
| first1 = Herb
| last1 = Sutter
| authorlink1 = Herb Sutter
| year = 2001
| title = More Exceptional C++
| publisher = Addison-Wesley 
}}
</ref>

[11]

C++ Primer

<ref name="primer">{{cite book
  | first1 = Stanley B.
  | last1 = Lippman
  | first2 = Josee
  | last2 = Lajoie
  | first3 = Barbara E.
  | last3 = Moo
  | title = C++ Primer, Fourth edition
  | publisher = [[Addison Wesley]]
  | date = 2005
  | isbn = 0-201-72148-1
}}
</ref>

[12]

Efficient C++

<ref name="efficient">{{cite book
  | last1=Bulka
  | first1=Dov
  | first2=David 
  | last2=Mayhew
  | title=Efficient C++ 
  | publisher=[[Addison-Wesley]]
  | date=2000|isbn=0-201-37950-3
}}
</ref>

[13]


Industrial Strength C++

<ref name="industrialcpp">{{cite book
|last1=Henricson
|first1=Mats
|last2=Nyquist
|first2=Erik
|title=Industrial Strength C++
|publisher=Prentice Hall
|date=1997
|isbn=ISBN 0-13-120965-5}}
</ref>

[14]

Misc

<ref name="hopl">
{{cite web
  | title=Evolving a language in and for the real world: C++ 1991-2006 
  | url=http://www.research.att.com/~bs/hopl-almost-final.pdf 
  | format=PDF
  | accessdate=March 2008 
  | year=2007}}
</ref>
<ref name="hopl">
{{cite web
  | title=Evolving a language in and for the real world: C++ 1991-2006 
  | url=http://www.research.att.com/~bs/hopl-almost-final.pdf 
  | format=PDF
  | accessdate=March 2008 
  | year=2007}}
</ref>
<ref>{{cite web
  | title=C++ Standard Library Active Issues List 
  | url=http://www.open-std.org/Jtc1/sc22/wg21/docs/lwg-active.html 
  | accessdate=January 2009}}
</ref>

[15]

How they look

  1. ^ ISO/IEC 14882:2003(E): Programming Languages - C++. ISO/IEC. 2003.
  2. ^ Stroustrup, Bjarne (1997). The C++ Programming Language, 3rd edition. Addison-Wesley.
  3. ^ Meyers, Scott (2001). Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Addison-Wesley.
  4. ^ Sutter, Herb; Alexandrescu, Andrei (2004). C++ Coding Standards: 101 Rules, Guidelines, and Best Practices. Addison-Wesley.
  5. ^ Josuttis, Nicolai (1999). C++ Standard Library - A Tutorial and Reference. Addison-Wesley.
  6. ^ Vandevoorde, Daveed; Josuttis, Nicolai (2002). C++ Templates: The Complete Guide. Addison Wesley. ISBN 0-201-73484-2.
  7. ^ Alexandrescu, Andrei (2001). Modern C++ Design. Addison-Wesley. p. 352. ISBN 0-201-70431-5.
  8. ^ Wilson, Matthew (2004). Imperfect C++ - Practical solutions for Real-Life Programming. Addison Wesley. ISBN 0-321-22877-4.
  9. ^ Meyers, Scott (2005). Effective C++ Third Edition - 55 Specific Ways to Improve Your Designs. Addison Wesley. ISBN 0-321-33487-6.
  10. ^ Meyers, Scott (1996). More Effective C++. Addison Wesley.
  11. ^ Sutter, Herb (2001). More Exceptional C++. Addison-Wesley.
  12. ^ Lippman, Stanley B.; Lajoie, Josee; Moo, Barbara E. (2005). C++ Primer, Fourth edition. Addison Wesley. ISBN 0-201-72148-1.
  13. ^ Bulka, Dov; Mayhew, David (2000). Efficient C++. Addison-Wesley. ISBN 0-201-37950-3.
  14. ^ Henricson, Mats; Nyquist, Erik (1997). Industrial Strength C++. Prentice Hall. ISBN ISBN 0-13-120965-5. {{cite book}}: Check |isbn= value: invalid character (help)
  15. ^ "C++ Standard Library Active Issues List". Retrieved January 2009. {{cite web}}: Check date values in: |accessdate= (help)