I think this has been discussed before, but is there a consensus on what C++ version we want to target for the C++ binding? C++03 is old and smelly. C++11 is better, C++14 better still and afaik any compiler that does 11 will do 14. So the sensible choices would seem to be:
1. Smelly C++03 code only 2. C++03 compatible with #ifdef optional bits of C++14 niceness. 3. C++14 first, add C++03 later if somebody whines about it. 3. is the most fun for me obviously.