Monthly Archives: April 2015

In this blog let us discuss SFINAE (pronounced sphee-nay). Consider the following function The function can be called in various ways: will instantiate print based on the above template. But you can also call in which case print will be … Continue reading

Posted in C++, Software Engineering | Tagged , | Leave a comment

Template Meta Programming in C++: A Gentle Introduction – Part I : Template Specialisation

Most C++ programmers will do little Template Meta Programming. However we could all use Template Meta Programs (TMP) in our own code. Hence a basic understanding of TMP will make C++ programming much more enjoyable. My aim here is not … Continue reading

Posted in C++, Software Engineering | Tagged , | Leave a comment