C++面试
程序猴儿
这个作者很懒,什么都没留下…
展开
-
C++后端开发知识点汇总
1.进程与线程的本质区别、以及各自的使用场景。线程是进程的一部分,进程是程序的一部分。进程是分配资源的基本单位;线程是系统调度和分派的基本单位>异同点:进程是资源分配的基本单位,而线程是调度的基本单位。进程与进程之间是独立的,一个进程的异常终止不会影响其它进程,而线程与线程之间大部分是共享的,一个线程的异常终止会影响其它线程,会使进程终止。调度和切换:线程上下文切换比进程上下文切...原创 2019-11-15 17:25:12 · 2885 阅读 · 1 评论 -
C++常见面试问题总结 for the job(持续更新)
1.new和delete是如何实现的,与malloc和free的异同一 new操作在处理数据时,分为两种情况:(1)简单数据类型(包括基本数据类型和不需要构造函数的类型):整型、字符型、浮点型。. 直接调用operator new分配内存;. 可以通过new_handler来处理new失败的情况;. new分配失败的时候不像malloc那样返回NULL**,它会直接抛出异常bad_...原创 2019-10-15 22:58:11 · 383 阅读 · 0 评论