c++11 to develop

brace-init
range-based for cycle
=delete implicit Constructors
introduction of unique_ptr and shared_ptr