技术面试时,那些令人心虚的问题
2013-08-20 20:22
246 查看
MFC问题
MFC的工作过程
创建应用程序对象theApp执行MFC提供的WinMain()函数
WinMain()调用InitInstance()函数,此函数创建文档模板,主框架窗口,文档和视图
WinMain()调用Run()函数,此函数执行主消息循环,以获取和分派Windows消息
MFC:窗口创建过程
设计一个窗口类注册窗口类
创建窗口
显示和更新窗口
MFC:消息机制
应用程序通过操作系统控制硬件设备,应用程序被操作时发出消息存入消息队列,操作系统提取信息队列中信息处理消息。BOOST问题
boost智能指针
智能指针的作用:智能指针确保在任何情况下,动态分配的内存都能得到正确释放.智能指针的原理:智能指针的原理基于一个常见的习语叫做RAII:资源申请即初始化
指针指针的实现方法:用一个动态分配的对象地址来初始化智能指针,在析构的时候释放内存,就确保了这一点。因为析构函数总是会被执行的,这样所包含的内存也将总是会被释放。
boost智能指针有:作用域指针/数组:scoped_ptr<int>/scoped_array<int>;共享指针
数组shared_ptr<int>/shared_array<int>
相关文章推荐
- 技术面试时,那些令人心虚的问题
- 水池问题的lua语言算法(面试题分析:我的Twitter技术面试失败了)
- 技术人员在面试中常遇到的问题
- 【转】从头说catalan数及笔试面试里那些相关的问题
- TCP面试常见题:张小方的知乎Live:轻松搞定技术面试中常见的网络通信问题
- 面试时一定问清楚的那些问题!
- 抢单系统,秒杀发红包系统,秒杀的架构在设计过程中需要考虑到那些问题,需要应用到哪些技术?
- Android重难点解析——面试中可能被问到的那些问题
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(3)
- 性能测试人员面试经典技术问题
- 十大面试问题解惑,秒杀一切HR、技术面试
- 记录我遇到过的Java面试技术问题
- 怎么对付面试中最难的那些问题
- 转:如何通过一个问题,完成最成功的技术面试
- 面试遇到的一些技术问题
- java面试题技术面试问题汇总(陆续补充)
- 技术面试问题汇总第002篇:猎豹移动反病毒工程师part2
- 面试非技术问题
- 技术面试中经典的非技术问题
- XX技术面试中不会的问题