Visual C++ 独尊科技面试经验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haimianjie2012/article/details/87428095

写一函数完成内存间的拷贝?

注意:内存覆盖的问题。

参考:

http://blog.csdn.net/sinat_21903855/article/details/48785253

main函数执行之前和执行后还会执行什么代码?

  • Main结束,并不代表整个进程结束

(1)

全局对象的构造函数会在main()函数之前执行;

全局对象的析构函数会在main()函数之后执行;

用atexit注册的函数也会在main()函数之后执行;

(2)一些全局变量、对象和静态变量、对象的空间分配和付出之会在main()函数之前执行,执行main()函数之后,会执行一些如释放空间、释放资源使用权等操作。

(3)

进程启动之后,会执行一些初始化代码(如设置环境变量等),然后执行main()函数体,全局对象的构造也在main()之前执行。

int atexit(void (*func)(void)); atexit 函数是标准 C 新增的。它“注册”一个函数,使这个函数将在 exit 函数被调用时或者当 mian 函数返回时被调用。当程序异常终止时(例如调用 abort 或 raise),通过它注册的函数并不会被调用

参考:

http://www.2cto.com/kf/201510/445208.html

已知两个链表各自有序,请写出一函数把它合并成一个依然有序的链表。

参考:

http://www.cnblogs.com/runninglzw/p/4534592.html

头文件的作用?

参考:

http://blog.csdn.net/K346K346/article/details/48877773

猜你喜欢

转载自blog.csdn.net/haimianjie2012/article/details/87428095