c++成员函数与this指针

c++成员函数与this指针,第1张

class stu {
public:
	//stu(int n, float s) :num(n),score(s){}
	void change(int n, float s) ;
	 //void display() { cout << num << " " << score << endl; }
private:
	int num;
	float score;
}; 
void stu::change(int n, float s) 
{ num = n;score = s; }

不需要指针变量或引用作为形参,

也可通过成员函数来改变某个对象私有数据成员的的值

我认为 this指针 在其中起到重要作用

每一个成员函数都包含一个特殊的指针,这个指针的名字叫做this,它是指向本类对象的指针,它的值是当前被调用的成员函数所在的对象的起始地址

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1295640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存