VC++ 面试题

记录一些除了要求c++,还点明需要懂MFC,STL,DirectShow,Direct3d,GDI+和某一款游戏引擎的公司的面试官提的问题

 

1.SDK创建窗口的过程

额,这个我就太熟了,倒着说我都会。

 

 

 

2.动态链接库的种类和他们的区别

答:Visual C++支持三种DLL,它们分别是Non-MFC DLL(非MFC动态库)、MFC Regular DLL(MFC规则DLL)、MFC Extension DLL(MFC扩展DLL)。
非MFC动态库不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC编写的应用程序所调用;MFC规则DLL 包含一个继承自CWinApp的类,但其无消息循环;MFC扩展DLL采用MFC的动态链接版本创建,它只能被用MFC类库所编写的应用程序所调用。

 

 

3.TCP和UDP的区别。建立基于TCP的网络编程客户端和服务器的基本过程是什么?

 

 

4.

 

 

 

你可能感兴趣的:(VC++ 面试题)