c++
昨夜小楼东风
独自莫凭栏,无限江山,别时容易见时难!
展开
-
搜狗c++面试
1. 是否所有的线程都可以接收Windows消息 2. SendMessage,PostMessage,SendNotifyMessage 的区别 3. Windows的消息id范围是什么,自定义的消息id可以任意给定值吗 4. 当窗口在处理消息的过程中,如果有另一个线程在处理完成前,PostMessage(消息1),然后SendMessage(消息2),然后PostMessage(消息3),当前...原创 2020-02-04 19:49:05 · 348 阅读 · 0 评论 -
字节跳动面试-C++
字节Windows岗 一面: new和malloc区别 线程和进程区别 进程都有哪些资源 git区域,怎么工作的 cef大概结构,框架,每个进程是干啥的 gdb文件里都存了啥 lib和dll区别,dll动态加载时在内存里是一份还是两份 虚函数是怎么实现的(考察虚表) Qt信号槽使用方法,异步时怎么用(考察第五个参数) yuv和rgb区别 tcp和udp区别 现场编码: 链表反转 链表找倒...原创 2020-01-07 17:34:44 · 5579 阅读 · 3 评论 -
C++设计模式(1)-单例模式
资料来源:设计模式精解-GoF 23 种设计模式解析附 C++ 共23种经典设计模式,分类如下: 以及剑指offer中2.2.2的详细讲解。单例模式的特点: 1、该类只有一个实例 2、该类在内部创建该实例 3、向整个系统公开这个实例接口 适用于多线程的四种编程方式: 第一种 将构造函数设为私有可以保证其他类不能从这个类派生或者创建类的实例 另外:析构函数私有化则是为了让某个类原创 2017-07-07 10:15:44 · 229 阅读 · 0 评论