How do I correctly cite the C++ standard or its drafts?
I would cite the current version of C++ standard, based on the APA Style (6th edition), in particular, based on the APA guidelines for citing electronic sources (Web publications), as follows:
ISO/IEC. (2014). ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++. [Working draft]. Geneva, Switzerland: International Organization for Standardization (ISO). Retrieved from https://isocpp.org/std/the-standard
NOTE: When the current standard will be finalized and published, the citation will have to be updated accordingly by removing "[Working draft.]" phrase and updating the year (i.e., 2015).
One can find nearly every citation for the C++ standards in BibTeX format here:
http://ftp.math.utah.edu/pub/tex/bib/isostd.html
For example, here is the reference to the ISO C++98 standard:
@Book{ISO:1998:IIP,
author = "{ISO}",
title = "{ISO\slash IEC 14882:1998}: {Programming} languages
--- {C++}",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "732",
day = "1",
month = sep,
year = "1998",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 06:45:55 2000",
bibsource = "http://www.math.utah.edu/pub/tex/bib/isostd.bib;
http://www.math.utah.edu/pub/tex/bib/mathcw.bib",
note = "Available in electronic form for online purchase at
\path=http://webstore.ansi.org/= and
\path=http://www.cssinfo.com/=.",
price = "CHF 351, US\$18 (electronic), US\$252 (print);
US\$245.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998;
http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%3A1998;
http://www.iso.ch/cate/d25845.html;
https://webstore.ansi.org/",
acknowledgement = ack-nhfb,
xxISBN = "none",
}
You can copy and paste this into your .bib
file containing citations for LaTeX, which you should be using instead of Word anyway : ) You can use the natbib
package to format it into whichever citation style you like.