为什么string&a="abc";不可行但是加了const就可行了呢?
因为 "abc" 表示字符串常量, 要用const修饰限制修改
因为你之前没有声明变量
因为const T&能绑定临时对象,"abc"产生一个临时的string对象用普通引用无法绑定。