Log in


Need Definitive C++ Reference?

ANSI website sells private (i.e. watermarked for you; don't even think about sharing it online) PDF copies of the official 2003 standard (INCITS/ISO/IEC 14882:2003) for mere $18.  I'd say, this will definitely be the best $18 spent if you're learning C++.  Hell, most textbooks are more expensive than this, and they don't even cover all aspects of C++!  The standard document can plug 99% of the holes in your textbook (i.e. unanswered questions that you may have).

INCITS/ISO/IEC 14882:2003, at webstore.ansi.org ]

P.S.  For your information, standard documents like this usually cost more than $100.  $18 is really a great deal.  I just bought my copy, replacing the old 1998 standard that I bought a couple of years ago for $150 or so (about which I don't really feel ripped off, 'cause I'm pretty sure I've learned and earned more than $150's worth at work over the years)….  :)

P.P.S.  To clarify: As the subject line says, this is not a tutorial, but a reference.  A damn comprehensive one, too—perhaps I should say the reference.  XD  (Happy, Igene?)


I'm somewhat iffy about this. I have hardcopies of MPEG-1, MPEG-2, MPEG-4, and H.264/MPEG-4 AVC, and I wouldn't think of trying to learn MPEG by reading them. It's like learning English by trying to memorize a dictionary. :)

That's why I said “Reference” in the title.  I've learned my lesson the hard way.  Kekeke.  XD

...hey, what the hell? You can get each of the component MPEG-4 specs for $18 now, too!

But these have an INCITS in the part number. What's INCITS mean? The non-INCITS AVC/H.264 spec is $213.


I wonder if they have IEEE standards too….  I've been in need of the FireWire spec.

Apparently INCITS cover “information technology” standards….  The core IEEE 1394a/b specs are not available, but the one that I need—the SBP standard—is indeed $18!  ♥♥♥♥♥♥

Questions, though: How many current compilers work with this new standard? I mean, only recently in the .NET age have Microsoft's compilers gotten close to compliance, and that's compliance with a slightly older standard.

How much has changed from the 1998 standard?

There's no new feature in the 2003 version; it just contains a bunch of bugfixes and clarifications.