https://www.cnblogs.com/littleant/archive/2012/08/01/2618846.html
https://www.cnblogs.com/xkfz007/articles/2506022.html
http://qiusuoge.com/9048.
第二篇关于为什么非常数型引用(ref-to-no-const)无法产生一个临时对象:
由于临时对象都是const型的,所以如果函数的参数非const型的话,无法将临时对象赋给该变量,也就是无法绑定函数的这个变量,所以C++标准规定:非常量的引用不能指向临时对象。