Misc about C++
Two articles about C++:
- What's wrong with C++ templates? on Kuro4hin (via OSNews.com: What's Wrong with C++ Templates?);
- Understanding C++ Program Structure on InformIT (via OSNews.com: Understanding C++ Program Structure).
The article Understanding C++ Program Structure is in fact a chapter from the book Navigating C++ and Object-Oriented Design, by Paul Anderson (Contributor), Gail Anderson – Paperback: 799 pages; Publisher: Pearson Education POD; Book and CD-ROM edition (October 1997, 22); ISBN: 0135327482.
Following a link on this book's excerpt, I found another good chapter from another book: C++ Templates: Metaprograms. This chapter comes from C++ Templates: The Complete Guide, by David Vandevoorde, Nicolai M. Josuttis – Hardcover: 552 pages; Publisher: Addison Wesley Professional; 1st edition (November 12, 2002); ISBN: 0201734842. Indeed C++ templates do not only offer you to use generics, but to code metaprograms too, my favourite functionality in the C++ programming language:
Metaprogramming consists of “programming a program.” In other words, we lay out code that the programming system executes to generate new code that implements the functionality we really want. Usually the term metaprogramming implies a reflexive attribute: The metaprogramming component is part of the program for which it generates a bit of code/program.
Posted by Jean-Philippe on June 04, 2003 at 10:29 PM 10 Comments, 1058 TrackBacks
Filed in C++
Post your own.
Comments