If you have an hour to kill, here's a talk I attended at the CPP-on-Sea conference a couple of years ago, on the multiple different ways to initialise variables in C++:
I haven't watched it since the conference, so I don't remember the details, but IIRC the speaker identifies a lot more than 10, although I think there was a certain amount of hair-splitting :)