06 2012 档案

引用变量和指针变量初探
摘要:1. 引用变量其实和指针变量在内部实现上是一样的(包括定义、作为右值等操作)。 2. 引用变量与指针变量本身在符号表中的保存机制不一样的(符号表中保存变量的名字以及其地址)。指针变量保存的地址是指针变量自身的地址、而引用变量保存的是其引用对象的地址值。(这个结论也可以用来说明引用的一些特性:声明时就... 阅读全文

posted @ 2012-06-06 11:43 朱祺 阅读(610) 评论(0) 推荐(0)

C++判断自赋值的方法
摘要:在复制构造函数和“=”操作符中,需要判断是否是自赋值以防止,对同一对象先释放内存再使用造成内存错误。 判断两个对象是否相等,不外乎两种形式: 比较指针,比较对象。 比较指针,其实是判断两个对象是否是同一个对象,占用的是否是同一块内存,这样效率是很高的,如果只是防止在赋值函数里面把自身已经释放后,又作... 阅读全文

posted @ 2012-06-06 11:38 朱祺 阅读(842) 评论(0) 推荐(0)

导航