//decltype的表达式如果是加上括号的变量,结果将是引用 decltype((variable)) ruiy; //此变量的数据类型是引用(但此处变量的申明语句是错误的,引用不是对象,指向的对象后将不能再指向别的变量) ,所以引用变量 类型必须初始化 decltype((i)) d; //d是int& 变量尽量初始化 尤其是局部变量; decltype((varuable))结果永远是引用,decltype(variable)结果只有当variable本身就是一个引用时才是引用; decl…