20万字的C/C++和嵌入式软件开发面试题库(第6版)
发布时间
阅读量:
阅读量
目录
101、 字节对齐在程序设计中具有哪些功能?
102、 在C语言中,#pragma指令的使用方式
103、 new运算符与malloc函数之间存在哪些差异?
104、 malloc、calloc以及realloc三者之间有何不同之处?
105、 delete p;与delete[]p在内存释放中的区别,以及allocator的作用
106、 new和delete的内部实现机制,delete如何确定需要释放的内存大小?
107、 通过malloc申请的内存空间是否能够使用delete进行释放?
108、 函数参数在调用时压入栈中的顺序是怎样的?
109、 堆与栈之间的主要区别
110、 堆和栈各自的优势与不足之处
111、 内核空间中虚拟内存的管理机制
112、 malloc与free函数的具体实现原理是什么?
113、 malloc、realloc和calloc三者之间的功能差异
114、 __stdcall与__cdecl两种调用约定的区别在哪里?
115、 手动实现字符串处理函数:strcat, strcpy, strncpy, memset, memcpy
116、 利用智能指针进行内存资源管理,结合RAII技术的应用
117、 自行编写智能指针类的实现代码
118、 如何判断两个结构体变量是否相等?
119、 位运算的基本
全部评论 (0)
还没有任何评论哟~
