Right there with you, @miro.vasil. Once I started using C++11 regularly, brace-initialization became my default. It’s not just neater — it’s modern, type-safe, and expressive. So if I’m setting up config values or writing tests, I go with:
auto ints = std::vector<int>{10, 20, 30};
This is probably the most intuitive way to initialize vector C++ these days. It just feels right, especially when you’re working with complex types or templates.