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.