摘要:
类就像一张图纸,如果不去实例化,制造出相应的零件,用处就不会那么大。 实例化类有两种,一个是从栈中实例化对象: 另一个是从堆中实例化对象: 这两种实例化后的对象的访问方式也是有所不同的,如果是从栈中实例化的对象的成员,访问用点(.)即可: 如果是从堆中实例化的对象的成员,访问用箭头(->)即可: 如 阅读全文
摘要:
C++ 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体是一种构造类型,可以包含若干成员变量,每个成员变量的类型可以不同;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如: 运行结果:小明的年龄是 15,成绩是 92.500000 C++ 中的类也是一种构造类型 阅读全文
摘要:
使用函数能够避免将相同代码重写多次的麻烦,还能减少可执行程序的体积,但也会带来程序运行时间上的开销。函数调用在执行时,首先要在栈中为形参和局部变量分配存储空间,然后还要将实参的值复制给形参,接下来还要将函数的返回地址(该地址指明了函数执行结束后,程序应该回到哪里继续执行)放入栈中,最后才跳转到函数内 阅读全文