首页 >>  正文

this指针可以被赋值

来源:baiyundou.net   日期:2024-09-20

轩类洁3653C++中的指针有什么作用? -
弓翠邦13962948928 ______ 指针的功能强大,它可以指向数据存放的地址,指针既可以指向变量地址,也可以指向函数.因此,无论是调用数据,还是调用函数,都可已使用指针.指针实现间接访问,可以保证原数据不会丢失.

轩类洁3653这道关于C++的this指针的选择题,能不能给我举几个具体的例子? -
弓翠邦13962948928 ______ 跟运算符重载一点关系都木有 this指针是类成员函数内才能使用的一种特殊指针,指向的是自己这个对象.class Cat { public: void walk() { cout << this->name << endl; // 当然这里直接写name也可以. } void fight(Cat* other) { // 打架函数 if (other !...

轩类洁3653this指针是什么意思? -
弓翠邦13962948928 ______ 是指向当前对象的指针,它只是被固定下来的(被C++开发商定义成那样的,这个指针经常用到,所以就直接固定死它,它是一个默认影藏起来的指针)用来指向你正在编辑的 类 将产生的对象;还不明白的话:#include"iostream.h" class A ...

轩类洁3653在C++程序中,this指针是用来指向什么的? -
弓翠邦13962948928 ______ this指对象本身.例如:class aa { private: int year; public: int changeyear(int year) { this->year = year; //将形参year赋值给类成员变量year } } 当然上面的this也可省略.但有些地方不能省略.防止命名冲突时,还有想将对象本身的指针或者引用给别的函数时要用this return this; // 返回对象本身的指针 return *this; // 返回对象本身的引用

轩类洁3653c++中this和*this -
弓翠邦13962948928 ______ this 这是指代本对象 this本来是个指针,*this的星号是取指针指向的内容, 所以,*this是整个对象,而this是指向本对象的指针

轩类洁3653c++函数返回值~~ -
弓翠邦13962948928 ______ 可以的.直接返回P就是. 下面执行对数组a加一操作 #includeint * add(int * &p) { if(p==NULL) { return NULL; } else { int i=0; while(p[i]!=NULL) { p[i]=p[i]+1; i++; } return p; } } void main() { int * a=new int [5]; for(int i=0;i<5;i++) { a[i]=i+1; } add(a); for( i=...

轩类洁3653this指针到底有什么用 说的通俗点 -
弓翠邦13962948928 ______ this指针在运行时指向当前对象.this指针只在类函数内可用.对下面这个类来说,this的类型就是 (A*).class A{ private: int value; public: int getValue(){ ...

轩类洁3653C++中this是什么意思? -
弓翠邦13962948928 ______ this指代的是当前上下文,this表示的对象,是这个方法活动的"上下文".所谓的"上下文",也就是表示当前的这些代码的活动范围,当前的活动(代码的执行)在那个对象上的发生的意思. 吃饭这个活动,是在张三这个对象上发生的,则张...

轩类洁3653当成员变量和成员方法的形参一样时,比如都是name.
弓翠邦13962948928 ______ 二楼说的不错,this指针是指向对象的.这样this.name才能调用这个对象的成员变量,而不是形参. 而name只是形参,他不属于任何对象,他只是一个值的临时拷贝.哪怕是传递至也是一个拷贝指针.它的生命周期只在这个方法内有效. =运算符是赋...

轩类洁3653this指针的使用?谁能告诉我一下... -
弓翠邦13962948928 ______ In MSDN: The this pointer is a pointer accessible only within the nonstatic member functions of a class, struct, or union type. It points to the object for which the member function is called. Static member functions do not have a this pointer. this 指针指...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024