
On Thu, Apr 2, 2015, at 09:54 AM, Alex Valavanis wrote:
Re adoption of C++11 features, here's a useful list of compiler support: http://en.cppreference.com/w/cpp/compiler_support
Some fairly safe bets appear to include "auto" type declarations and variadic templates, both of which are pretty useful for tidying up syntax.
One 'gotcha' we have to look for is *partial* support of features. I just the other week had to add a portability fix for some day-job code due to early C++11 support returning a bool from a function that finalized later on returning an enum.
I've added your link to the Inkscape page on C++11 http://wiki.inkscape.org/wiki/index.php/C%2B%2B11
But we really need to get the table for distros up to date. I added columns for compilers and then filled in for RHEL/CentOS. http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies#Distros