C++14 Tricks I just write a short version for this article, because its now in the main page. I recommend you to click on Read more » and read more :) Here is a short trick for the short version: I see lots of programmers write code like this one: pair p; vector v; ... p = make_pair(3, 4); v.push_back(4); v.push_back(5); while you can just do this: pair p; vector v; ... p = {3, 4}; v = {4, 5}; 1. Assign value by a pair of {} to a container I see lots of programmers write code like this one: pair p; ... p = make_pair(3, 4); while you can just do this: pair p; ... p = {3, 4}; even a more complex pair pair p; ... p = {3, {a, 8ll}}; What about vector, deque, set and other containers? vector v; v = {1, 2, 5, 2}; for (auto i: v) cout