这一专题是C++学习者的第一道小坎,我将分为上中下三节给大家讲解
类和对象上:类和对象的引入,包括一些细碎的知识点,包括面向对象思想,类的实例化,this指针等
类和对象中:类和对象中的六大默认成员函数中最常用的...0,这里为了避免空类实例化出来了对象,对象在取地址时出现的都为空,(在内存中没有开辟空间却定义出了变量的尴尬问题),所以C++中编译器给空类和空类实例化出的对象都给与了一个字节空间的大小.
9.隐含的this...答案是代码1正常运行,代码2运行崩溃
或许有人说:这个p是空,p->这里不是就是错的吗?...只能在“成员函数”的内部使用
this指针本质上是“成员函数”的形参,当对象调用成员函数时,将对象地址作为实参传递给
this形参。所以对象中不存储this指针。...this指针是“成员函数”第一个隐含的指针形参,一般情况由编译器通过ecx寄存器自动传
递,不需要用户传递
其实:我们细想一下,我们在学C语言的时候,对于传参,我们一般都是选择传一个变量(比如栈或数组