title: Using c++ 11 features and not compromising portability
body: <p>When starting a new project based on clang using c++11, how would you use new features like Variadic templates, Initializer lists, Defaulted and deleted functions, which are currently not implemented in VC11, to keep the possibility open to port the project to windows one day?</p>