Recently, while working on LEESA I faced an interesting problem of creating a transpose using generic programming. The problem is pretty str...
Recently, while working on LEESA I faced an interesting problem of creating a transpose using generic programming. The problem is pretty str...
One of the practical issues with C++ meta-programming is its speed. C++ programs that use heavy meta-programming can be notoriously slow to ...
Temporary objects are created and destroyed all the time in a C++ program. A simple example would be a function that returns by value. A tem...
Some of my recent research work has focused on developing a highly generic and reusable library for complex object structure traversal, whic...
A new writeup on Int-to-type idiom has been posted on More C++ Idioms wikibook. It is used to achieve static dispatching based on constant ...
An updated writeup of the copy-and-swap idiom is now available on the More C++ Idioms wikibook. A comparison of two different styles of as...
Defining a node of a linked-list using std::pair sounds as simple as drinking a Starbucks's white chocolate mocha. But it really isn...
I thought it would be interesting to discuss a subtle C/C++ interview question I learned recently. Question is deceptively simple: "Can...