Avoiding Lengthy C++ Template Instantiations

C++ templates are a powerful mechanism that can be used to create generic code. With templates, it is also possible to remove undesirable code duplication, since the same code can then be applied to data of different types. On the flip-side, however, templates can also create problems due to the potential they have to slow…

Practical C++ Financial Programming

My new book, Practical C++ Financial Programming, has just been released by Apress: http://amzn.to/1C8ekwg. Practical C++ Financial Programming is a hands-on book for programmers wanting to apply C++ to programming problems in the financial industry. The book explains those aspects of the language that are more frequently used in writing financial software, including the STL, templates, and various…