1.布尔型(boolean)变量默认值为false,byte.short.int.long为0,字符型为'\u0000'(空字符),浮点型(float double)为0.0,引用类型(String)为null. package cn.nxl2018; public class Test { private boolean bool; private byte bt; private short st; private char ch; private int i; private long l
template <typename T> class A { ); }; template<typename T> ) { /* */ } 对于类似上文代码,VS编译器会报 “an out-of-line definition of a member of a class template cannot have default arguments”错误. 其原因在于:带有默认参数值的模板类成员不能在类外进行定义,修改方式有两种. 第一种在类内进行定义: template <