This document is intended for knowledgeable users ofC (or any otherlanguage using aC-like grammar, likePython,Perl orJava)who would like to know more about, or make the transition to,C++. Thisdocument is the main textbook for Frank'sC++ programming courses, whichare yearly organized at the University of Groningen. TheC++ Annotationsdo not cover all aspects ofC++, though. In particular,C++'s basicgrammar is not covered when equal toC's grammar. Any basic book onCmay be consulted to refresh that part ofC++'s grammar.If you want ahard-copy version of the C++ Annotations: printable versionsare available in zip-archives containing files in postscript, pdf and otherformats at
Pages of files having names starting withcplusplusare in A4 papersize, pages of files having names starting withcplusplususare in the USlegal paper size. TheC++ Annotations are also available as a Kindle book.The latest version of theC++ Annotations in html-format can bebrowsed at:
Don't hesitate to send in feedback: send an e-mail if you like the C++ Annotations; if you think that important material was omitted; if you find errors or typos in the text or the code examples; or if you just feel like e-mailing. Send your e-mail toFrank B. Brokken.Please state the document version you're referring to, as found in the title (in this document: 13.02.02) and please state chapter and paragraph name or number you're referring to.
All received mail is processed conscientiously, and received suggestions for improvements are usually processed by the time a new version of the Annotations is released. Except for the incidental case I will normally not acknowledge the receipt of suggestions for improvements. Please don't interpret this as me not appreciating your efforts.