牛客网选择题
错题
苞米地里捉小鸡
程序蒟蒻
展开
-
C++结构体中的引用和引用占用内存问题
1.声明一个引用,编译器会为它分配一个内存吗?答:并不会,引用的底层实现其实是一个指向相同变量的指针,但是套用一个老哥的话指针信息是占用内存的,这部分内存是系统自动分配的,不需要你来操心它被放在哪里。通常我们说分配内存空间,是给你的变量内容使用的。你的变量可能是一串字符,一段文字,一个数值。这些是真正需要你分配空间的地方。 就像宾馆一样,来了客人,开了房,就等于分配空间了。当然登记簿上是记...原创 2020-03-12 11:27:40 · 1160 阅读 · 0 评论 -
引用是否占用内存空间?
被猪队友问到一个问题“引用是否占用内存空间?”。突然有点懵逼,查阅一些资料以后更懵逼了。。。有的说占用有的说不占用,讨论可以说很激烈。今天猪队友自己找到了证据,此时此刻我作为一个猪队友决定站在“引用占用内存空间”的这一派整理一下这些资料。首先介绍一下使用引用时需要注意的事项:引用不是一种独立的数据类型,对引用只有声明没有定义声明一个引用时,必须进行初始化声明一个引用后,不能再使之作为另一个...转载 2020-03-12 10:54:26 · 1108 阅读 · 1 评论