摘要: 在c++中堆内存的分配与释放是通过new和delete来实现的,new和delete是两个操作符,无需头文件支持 new new运算符 new运算符返回指向所分配类型对象的指针,new运算符首先向系统堆区申请足够的储存空间,如果申请成功,则再调用相应的默认构造函数,然后返回申请空间的地址 new的使 阅读全文
posted @ 2020-06-06 16:50 海物chinono 阅读(149) 评论(0) 推荐(0)
摘要: 当运算符被用于类类型的对象时,C++允许我们为其指定新的含义;同时我们也能自定义类类型之间的转换规则。 运算符重载 运算符函数与普通函数相同,唯一的区别时运算符函数的名称为关键字operator + 运算符符号,同时我们不能重载内置类型的运算符,只能重载自定义类的运算符。 我们像调用普通函数一样调用 阅读全文
posted @ 2020-06-06 16:49 海物chinono 阅读(106) 评论(0) 推荐(0)
摘要: inline是C++关键字,在函数声明或定义中,函数返回类型前加上关键字inline,即可以把函数指定为内联函数。 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间的问题,特别的引入了inline修饰符,表示为内联函数。内联函数实质是在调用点将函数展开,从而减少了对堆栈的操作(在堆栈中调用 阅读全文
posted @ 2020-06-06 16:48 海物chinono 阅读(193) 评论(0) 推荐(0)