Linux Today: Linux News On Internet Time.

LinuxPlanet: Looking at Effective C++

Jul 25, 2005, 20:30 (11 Talkback[s])
(Other stories by Ibrahim Haddad)

"LinuxPlanet: In your book you discuss the many changes that have occurred in the C++ universe since 1991. When it comes to C++ as a language, what do you see as the most significant change in the past decade?

"Scott Meyers: There is no doubt that the most significant change has been what we might call 'the rise of templates.' Templates were originally envisioned as a way to support 'containers of T,' but we now recognize that they are vastly more powerful than that. The STL, the notion of generic programming, policy-based design, template metaprogramming, and expression templates are all technologies that have proved their practical worth and that require template capabilities beyond containers of T. All modern C++ libraries take advantage of the power of templates, and in fact the notion of 'modern' C++ programming is virtually synonymous with programming that makes liberal use of templates..."

Complete Story

Related Stories: