比特安索

1,指针和引用的区别

引用必须初始化,指针可以不初始化
指针和引用的自增(++)运算意义不一样
引用是变量的别名,指针指向地址
指针可以使用const,引用没有const
指针可以有多级,引用只能有一级
指针的值可以改变,引用的值不可以改变
sizeof(引用)是对象大小,sizeof(指针)是指针的大小

2.堆和栈的区别?

分配方式:栈编译器分配,堆程序员手动分配;
切换开销:栈切换开销小,堆切换开销大
增长方向不同:
全部评论

相关推荐

周述安:这都能聊这么多。别人要是骂我,我就会说你怎么骂人?他要是继续骂我,我就把评论删了。
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务