![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
tobetodo
这个作者很懒,什么都没留下…
展开
-
c++之内联函数
若有不对,欢迎道友予以指正,提前谢过。 内联函数:定义时需要关键字inline。实际上是和宏定义一般,在调用函数的地方,用函数体进行替换。inline需要在函数定义的时候加入才有效,在声明的时候不需要;而类声明中的成员函数自动成为内联函数。 Tip: 只有当函数只有 10 行甚至更少时才将其定义为内联函数. 定义: 当函数被声明为内联函数之后, 编译器会将其内联展开, 而不是按通常的函...原创 2018-07-25 14:21:46 · 130 阅读 · 0 评论 -
c/c++变量之内存空间分配
变量的内存空间主要有以下几个:堆(heap)、栈(stack)、全局静态区、文字常量区、代码区 heap:不连续的内存区域,由开发者自行进行开辟和释放。如果程序结束时没有进行释放、操作系统会对其进行管理。开发者通过new/malloc等创建存放在heap上的变量,通过delete/free对他们进行删除。 stack:和堆不同,它是连续的内存空间。由编译器进行分配和回收等管理。一般存放函数的参...转载 2018-07-25 15:30:04 · 1044 阅读 · 0 评论