帅地玩编程
  • 题库
  • 内功修炼
  • 大厂面经
  • 笔试神器(超低价内测中)
登录

C++

C++面向对象C++内存管理C++STLC++基础
价格免费付费永久会员免费永久会员折扣训练营会员免费
发布日期更新日期评论数量随机展示热度排行
如何构造一个类,使得只能在堆上或只能在栈上分配内存?
C++内存管理

如何构造一个类,使得只能在堆上或只能在栈上分配内存?

只能在堆上分配内存:将析构函数声明为private; 只能在栈上生成对象:将new和dele...
5.1K
静态内存分配和动态内存分配有什么区别?
C++内存管理

静态内存分配和动态内存分配有什么区别?

静态内存分配是在编译时期完成的,不占用CPU资源;动态内存分配是在运行时期完成的,分配和释放...
4.7K
堆和栈有什么区别?
C++内存管理

堆和栈有什么区别?

分配和管理方式不同: 堆是动态分配的,其空间的分配和释放都由程序员控制; 栈是由编译器自动管...
5.2K
内存的分配方式有几种?
C++内存管理

内存的分配方式有几种?

在栈上分配:在执行函数时,局部变量的内存都可以在栈上分配,函数结束时会自动释放;栈内存的分配...
5.5K
内存泄漏的场景有哪些?
C++内存管理

内存泄漏的场景有哪些?

内存泄漏的场景: malloc和free未成对出现;new/new []和delete/de...
6.3K
内存块太小导致malloc和new返回空指针,该怎么处理?
C++内存管理

内存块太小导致malloc和new返回空指针,该怎么处理?

对于malloc来说,需要判断其是否返回空指针,如果是则马上用return语句终止该函数或者...
5.4K
delete与delete []有什么区别?
C++内存管理

delete与delete []有什么区别?

对于简单类型来说,使用new分配后,不管是数组数组还是非数组形式,两种方式都可以释放内存: ...
4.9K
new/delete和malloc/free之间有什么关系?
C++内存管理

new/delete和malloc/free之间有什么关系?

int *p = new int[2]; int *q = (int *)malloc(2*...
7.5K
9/12 上一页789101112下一页
帅地玩编程

本站专注于技术岗位面试,算法,八股文,学习路线,一网打尽

© 2021 帅地玩编程 粤ICP备2020112221号-1

JavaScrip VIP_22与23届学员 VIP_24届学员 VIP_25届学员 VIP_26届学员 VIP_社招转行学员 VIP_高频面试题训练 八股文_Android Ul 八股文_Docker 八股文_Dubbo面试题 八股文_Java基础面试题 八股文_Java并发基础题 八股文_JVM面试题 八股文_React面试题 八股文_Spark 八股文_Vue面试题 八股文_测试工具考核 课程_算法系统课