fix compile error: the fucking VS2012 does not support uniform initialization yet