C++核心问题解析

1.C++是种静态语言,半解释半编译。
2.C++四大特性:封装,抽象,继承、多态
3.ANSI标准编译器
4.文本编辑器+C++编译器
5.C++广泛应用于面对硬件直接编程
6.C++中的关键字
7.C++运算符
8.Ctrl+C 终止无限循环
9.函数声明
10.数组数据结构
11.C++指针
12.基类与派生类
13.构造函数、析构函数、拷贝构造函数
14.重载运算符
15.使用Public继承、父类与子类关系
16.函数重载、运算符重载
17.多态/虚函数
18.C++数据抽象
19.接口/实现的分离
20.数据封装(加上数据抽象,数据隐藏的技巧)
21.动态内存(new、delete)
22.调用构造函数
23.命名空间
24.C++模板使用
25.预处理、参数宏、条件编译
26.C++信号处理(Linux系统中)
27.多线程与高并发
28.CGI公共网关接口
29.智能指针内存泄漏解决(构造弱函数)
30.函数指针
31.析构函数作用
32.Static关键字
33.容器与算法
34.STL迭代器
35.Reactor模型
36.内存泄漏,varglind,mtrace检测
37.虚拟内存(Linux系统)
38.动态内存、映射文件、目标代码
39.页表寻址
40.进程间通讯:管道、系统IPC(消息队列、信号量、信号、共享内存等)、套接字Socket
41.线程锁
42.SP、 PC、EAX 寄存器
43.互斥量(锁) 、死锁
44.OS缺页置换算法
45.I/O密集型场景
46.多个客户端请求:多线程、线程池、IO复用
47.C++的锁:互斥锁、条件变量、自旋锁、读写锁
48.同步与互斥手段并用
49.利用多核CPU,多进程+协程
50.Fork调用示例,系统调用处理
51.GDB调试
52.数据库事务四个特性ACID:原子性、一致性、隔离性、持久性
53.哈夫曼编码
54.栈溢出
55.Hash表
56.工厂模式
57.天下武功,唯快不破。太极精要,阴阳调和,以柔克刚,至柔生至刚。

发布了31 篇原创文章 · 获赞 3 · 访问量 806

猜你喜欢

转载自blog.csdn.net/weixin_45806384/article/details/104760605