从复制构造函数本身讲,函数中不会改变参数,所以就要const从应用上讲,若是用一个const的对象赋值,若复制构造参数不是const会报错(const不能赋值非const,而非const可以赋值const)
A(const A&a)形参使用const修饰,表示在赋值构造函数中不能改变a的值。这里用const的意义就是防止对a进行修改。
意思是,在这个函数内,a这个参数不允许改动,防止改动
const A obj2;B b = obj2; //意义就在此