我有罪
直接摸了两个月,啥都没写。当然,也不是啥都没学的,虽然只学了几天(咳咳)
我将在这里记录引用类的构析函数时的三种格式,并附以自己的一些心得。
1,括号法
person a (/*一个具体的值或实例*/)
括号内不能为空,不然编译器会以为是函数的声明
2,等于号法
person a = person(/*可为空*/)
这种引用方法的本质是创建了一个没有名字的person实例,然后把这个实例给了实例a,离开这行后还会再释放这个没有名字的实例。
3,隐式转换法
person a = /*值或实例*/
本质上相当于person a = person()
另外一点杂东西
const int &a 和const int a的区别在于,它可以节约内存。