摘要:
文章搬运自https://www.cnblogs.com/QG-whz/p/5060894.html,如有侵权请告知删除 当我问你C++的内存布局时,你大概会回答: “在C++中,内存区分为5个区,分别是堆、栈、自由存储区、全局/静态存储区、常量存储区”。 如果我接着问你自由存储区与堆有什么区别,你 阅读全文
posted @ 2020-10-24 10:08
十方央丶
阅读(1046)
评论(0)
推荐(1)
摘要:
1、指针有自己的一块空间,而引用只是一个别名; 2、使用sizeof看一个指针的大小是4,而引用则是被引用对象的大小; 3、指针可以被初始化为NULL,而引用必须被初始化且必须是一个已有对象 的引用; 4、作为参数传递时,指针需要被解引用才可以对对象进行操作,而引用的修改都会直接改变引用所指向的对象 阅读全文
posted @ 2020-10-24 09:42
十方央丶
阅读(134)
评论(0)
推荐(0)
摘要:
“static”,译成中文就是“静态的” C++的static有两种用法:(1)面向过程;(2)面向对象。 前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 用法一: (1)全局静态变量 存储在静态存储区,在整个程序运行期间会一直存在,未经初始化的全局静态变量会被自动初始化 阅读全文
posted @ 2020-10-24 09:22
十方央丶
阅读(138)
评论(0)
推荐(0)

浙公网安备 33010602011771号