this指针测试

原创 2013年12月02日 11:30:52

this指针变量记录的是当前对象的内存地址,即this指针指向当前的对象。

参考 http://blog.csdn.net/alohaha11/article/details/8770977

#include<iostream>
#include<stdlib.h>
using namespace std;
class A
{
public:
  int get() const{return i;}
  void set(int x){
       this->i=x;cout<<"this 指针保存的内存地址为:"<<this<<endl;
  }
private:
         int i;
};
int main()
{
    A a;
    a.set(9);
    cout<<"对象a所在的内存地址"<<&a<<endl;
    cout<< "对象a所保存的值"<<a.get()<<endl;
    cout<<endl;
    A b;
    b.set(99); 
    cout<<"对象b所在的内存地址"<<&b<<endl;
    cout<<"对象b的值 :" <<b.get()<<endl;
    system("pause");
    return 0; 
}





指针的测试与空指针的避免

学习指针的实质:#include using namespace std; int main() { int*t; cout
  • qq_28165947
  • qq_28165947
  • 2016年03月23日 15:55
  • 244

孙鑫VC++ 第三课 this指针的问题

最近看一个古老但经典的VC++视频,看到第三课的时候,遇到一个小小的比较特殊的问题,就是子类的对象调用父类时,在父类里的this指针指向的是子类的对象。逻辑上感到有点混乱,用一段代码加以验证。#inc...
  • ThinkHeart
  • ThinkHeart
  • 2017年04月01日 22:55
  • 334

野指针的成因与避免方法

野指针: 利用指针你可以将数据写入内存中的任意位置,但是,一旦你的程序中有一个野指针("wild“pointer),即指向一个错误位置的指针,你的数据就危险了—存放在堆中的数据可能会被破坏,用来管理...
  • u014473211
  • u014473211
  • 2014年03月31日 22:07
  • 591

利用Mockito进行单元测试[1]-{各种笔记}

利用Mockito进行单元测试
  • u012468264
  • u012468264
  • 2017年02月17日 09:16
  • 293

Android自动化测试monkey的使用

Android自动化测试monkey的使用monkey命令使用 adb shell monkey -p com.test -v 30000 >E:\text.txt adb shell m...
  • handongyu2011
  • handongyu2011
  • 2016年08月11日 18:25
  • 1053

程序设计与算法 第八、九周测验

程序设计与算法 第八、九周测验
  • xiewen99
  • xiewen99
  • 2016年09月27日 17:56
  • 825

关于野指针的一些问题与总结

void Test(void) { char *str = (char *) malloc(100); strcpy(str, “hello”); free(str);     if(str != N...
  • lxw907304340
  • lxw907304340
  • 2015年11月10日 14:33
  • 4983

C/C++指针的经典笔试面试题

0.预备知识,最基础的指针 其实最基础的指针也就应该如下面代码: int a; int* p=&a; 也就是说,声明了一个int变量a,然后声明一个int 的指针,*p指向a的地址,&也就是取...
  • xiyangyang8
  • xiyangyang8
  • 2016年02月22日 00:09
  • 1545

c++指针&指针数组&数组的指针 的测试

// myc++.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h"//引用外部文件 #include #include using namespace s...
  • leoysq
  • leoysq
  • 2016年05月31日 20:10
  • 153

【系统运维】--linux服务器上传测试代码注意事项

linux服务器,通过putty和flashfxp完成把windows上面的编译好的程序,放到linux上面,进行发布。...
  • successA
  • successA
  • 2016年03月30日 20:37
  • 1886
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:this指针测试
举报原因:
原因补充:

(最多只允许输入30个字)