To assign parameter values to the same properties, I can use an initialization list:
class A { A(int a, int b, int c) : a(a), b(b), c(c) {}; int a; int b; int c; } But if such parameters are, for example, six, then scribbling the initialization list is somehow ugly. Is there a more elegant way of assigning the values of the constructor parameters to the object properties of the same name?