摘要:
内存分区 栈区(stack):存放函数形参和局部变量(auto类型)和返回值,由编译器自动分配和释放 堆区(heap):用于动态内存分配该区由程序员申请后使用,需要手动释放否则会造成内存泄漏。如果程序员没有手动释放,那么程序结束时可能由OS回收 全局/静态存储区:存放全局变量和静态变量(包括静态全局 阅读全文
摘要:
运算重载符 概念: 运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。 函数原型: 返回值 operator操作符(参数列表) 注意: 运算符重载,就是对已有的运算符重新进行定义,赋予其另外一种功能,以适应不同的数据类型 不能通过重载 阅读全文