Wednesday, November 7, 2001

C++ Style

In the September 2001 issue of CUJ, Herb Sutter makes an interesting argument about C++ style. In particular, Sutter argues that virtual functions should be private and public interfaces should be non-virtual. This leads to an intriguing programming style. The oddest thing about C++ is the way programming practice winds up transforming the language every few years; where other communities just change the language, C++ changes the idioms so the language seems completely new.