余分なカンマ

C++ってCのルーズさを受け継いでいながら、++された部分にはルーズさがなくて困る。
例えば、余分なカンマがあってもコンパイルOKなもの
配列

int a[] = 
{
	1,
	2,	//カンマがついててもコンパイルOK
};

enum

enum b
{
	AA,
	BB,	//カンマがついててもコンパイルOK
};

NGなもの

class test
{
public:
	test() :
	  a(1),
	  b(2),	//カンマがついてるとコンパイルNG
	  {  }
private:
	int a;
	int b;
};

これのせいで、メンバ変数が減るとカンマ消し忘れてよくビルド失敗するので、コンパイルOKにして欲しかったなぁ。