这一专题是C++学习者的第一道小坎,我将分为上中下三节给大家讲解
类和对象上:类和对象的引入,包括一些细碎的知识点,包括面向对象思想,类的实例化,this指针等
类和对象中:类和对象中的六大默认成员函数中最常用的...+兼容C的语法,所以也是支持struct Stack来定义对象的,同时C++还支持直接使用Stack定义变量
函数如果被定义在类中,编译器就会默认把这个成员函数定义为内联函数
4.访问限定符...0,这里为了避免空类实例化出来了对象,对象在取地址时出现的都为空,(在内存中没有开辟空间却定义出了变量的尴尬问题),所以C++中编译器给空类和空类实例化出的对象都给与了一个字节空间的大小.
9.隐含的this...实际上,这里的成员函数的确是定义好了的,但是呐,这里就是因为没有哪一个对象来调用Print()函数,所以也就没有办法传隐式的参数,从而出现了这个语法问题.
问题2:下面两个代码,运行结果是什么?...this指针是“成员函数”第一个隐含的指针形参,一般情况由编译器通过ecx寄存器自动传
递,不需要用户传递
其实:我们细想一下,我们在学C语言的时候,对于传参,我们一般都是选择传一个变量(比如栈或数组