June 22nd, 2009 by carlos
One of the questions raised by people starting to use C++ and virtual functions is: when should I use virtual functions? To answer this question, you need to understand the reason why virtual functions exist in the first place. A virtual function is a mechanism used for polymorphism in the C++ language. The standard is [...]
April 7th, 2009 by carlos
C++ is growing and changing. As has been the case for the last 20 years, C++ has been developing new features as a response to the changes in computing. The latest trend of changes in the C++ language is due to the update of the Standard. A work that has taken many years, the new [...]
April 6th, 2009 by carlos
The book “large-scale C++ software design” presents a clear explanation of the concepts necessary to understand large-scale C++ systems. When a project has thousands of files, it is very difficult to manage the complexity of changing code. By its very nature, C++ puts a lot of stress on the building system, and a project can [...]