(Last one from me for the foreseeable future, I promise! Sorry, I've been meaning to propose a bunch of these for a while and got backlogged.)
C++14 allows structs with default member initializers to be initialized with aggregate initialization. This thread proposes to allow this.
This seems relatively uncontroversial to me; while I can see debates as to whether this improves readability in specific cases, I can't see a reason to ban it outright. It would primarily be useful in unittests, when initializing an array of structs (as a set of inputs to a test) where most of the inputs use a common value.
PK