show(con c) 变量值传递,实参复制给形参。show(con &c) 引用传递可避免复制。。
show(con c) 参数是值传递,自然是会调用拷贝构造,是con c形参复制了一份传进来参数,如c1,c2,如果使用show(const con &c) 传递引用,就能避免这个问题