如果采用不含参数的。明确的constructor调用语法,基本型别会被初始化为零: int i1;//undefined value int i2=int();//initialized with zero template <class T> void f() { T x=T();//x被初始化为0 ... }