1. Aggregates can have default memory initializers (DMI).
struct Foo {
int i=0;
int j=0;
};
Foo foo{1,2}; //ok, fixed in C++ 14.
2. auto keyword fix
auto i{3}; //std::initializer_list<int> in C++ 11, where as C++14 it will be an int.
auto i = {3}; //std::initializer_list<int> in C++ 11, always std::initializer_list<int> in C++ 14.