Jump to content

User:Decltype/cpprefs

From Wikipedia, the free encyclopedia

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

The C++ standard

[edit]

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

[edit]
<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

[edit]
<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

[edit]
<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

[edit]
<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

[edit]
<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

[edit]
 
<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++

[edit]
<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

[edit]
<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++

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

[10]

More Exceptional C++

[edit]
<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

[edit]
<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++

[edit]
<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++

[edit]
<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

[edit]
<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

[edit]
  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)