Back to [[conference:committee:2014-proposals]]\\ \\ **Title**: C++ Dynamic Performance\\ **Proposer**: [[2014:Aleksandar Fabijanic]]\\ **Type**: Tutorial\\ **Duration**: 90 mins\\ **Description**: \\ The tutorial continues the exploration of C++ type erasure solutions, this time with emphasis on detailed performance comparisons between various library solutions as well as performance improvements that can be achieved when new C++11 features are employed. Session will cover the 'usual suspects' - dynamic typing solutions from from Boost, Poco and Facebook C++ workshops, with the addition of QVariant and main emphasis on performance analysis.\\ \\ While type safety is an important feature of C++ and type erasure a necessary technique for modern software development, performance inevitably suffers during data conversion operations. Session presents measurement results on different compilers and platforms, examines and compares performance penalties incurred and gains achieved through employment of C++11 features.\\ \\ \\