【C++】详细了解this指针

1、为什么会有this指针? 在C语言中,我们每定义一个函数变量,就会开辟一块内存;那在C++中呢,我们定义一个类的若干对象,系统就会为每一个对象分配存储空间。如果一个类包含数据成员和成员函数,就要分别为数据和函数代码分配存储空间。这样造成了很多没有必要的空间浪费。 所以在C++中,一个类的不同对象的数据代码都有各自的存储空间,但是一个类的不同对象的成员函数代码是公用的一块空间。那既然是公用的成员
相关文章
相关标签/搜索