416笔试

一、


二、

三、在C++中调用C编译器编译过的函数时,为什么要使用"extern C"?

答:


四、堆和栈有什么区别?全局变量、静态变量和常量分别存放在哪里?char *p = "abc";,"abc"存放在哪里?

记录,待总结2


五、SendMessage()和PostMessage()有什么区别?GetMessage()和PeekMessage()有什么区别?

http://blog.csdn.net/xt_xiaotian?viewmode=contents



六、举例说明Windows中有哪些同步对象(或锁),在什么情况下使用这些同步对象?

http://www.cppblog.com/sherrylso/archive/2007/07/22/28585.html


  支持等超时 进程锁 递归锁 读写锁
Critical Section对象 N/A
Event对象 N/A N/A
Mutex对象 N/A
Semaphore对象 N/A N/A


七、Windows中进程和线程是什么关系?线程中能创建窗口吗?

http://www.blogjava.net/chalmers/archive/2011/03/31/347358.html


八、进程间通信的方式有哪些?

http://blog.csdn.net/shiqz/article/details/5862936




九、虚函数与普通函数有什么区别?


十、如何显式地加载动态链接库




原文地址:https://www.cnblogs.com/windmissing/p/2559841.html