== Our Friend ~~Otto~~ auto == Simplify declarations; examples... auto err_val = PyList_New(2); for (auto node: ast.nodes) { auto distance = (ast.choice == 0 ? eval_real_number : eval_integer)(*ast.nodes![1]); for (auto i = 1u; I < ast.nodes.size(); ++i) { == Initializer Lists == For initializing containers: static std::vector symbols = { "&", "|" }; [https://www.stroustrup.com/C++11FAQ.html#init-list Discussion] == Raw Strings == For more easily specifying strings that have lots of special characters (think newlines and backslashes) such as regular expressions or parser grammars. The basic syntax is: R"(''some complex string'')"