C++
basic 面试基础知识系列
- abstract
- assert
- bit_field
- bit_operation
- C++Features
- const
- decltype 多态
- double_colon 冒号
- enum
- explicit
- extern
- friend 友元函数
- function_pointerANDpointer_function 函数指针与指针函数
- inline 内联
- macro_definition 宏定义
- pointerANDreferance 指针与引用
- polymorphic 多态
- sizeof
- static
- struct
- this
- union
- using
- virtual 虚函数
- volatile
- vptr_vtable 虚指针与虚表
C++ Practical-1 练习1
- day1-基本语法
- day2-递归、结构体、枚举、静态变量等
- day3-函数1
- day4-函数2
- day5-继承多态
- day6-虚函数与抽象类
- day7-运算符重载
- day8-模版与STL
- day9-异常
- day10-文件与流
C++ Practical-2 练习2
- 1-运算符重载之中括号
- 2-运算符重载之时钟类++运算符
- 3-运算符重载之强制转换
- 4-运算符重载之输入输出运算符重载
- 5-模板之函数模板
- 6-类模板之栈
- 7-类模板特化之数组
- 8-动态数组
- 9-字典插入与查找
- 10-异常捕获
- 11-继承与封装
- 12-读写文件综合题
- 13-输出格式
C++ STL
C++ C++11/14/17/20/23
- C++ 11
- 1-Automatic type deduction 自动类型推导
- 2-Range-based for loop 范围基于的循环
- 3-Lambda 表达式
- 4-并发编程 Concurrent programming
- 5-智能指针 Smart pointer
- 6-正则表达式 regular expression
- 7-新的容器 new containers
- 8-强类型枚举 Strongly typed enumerations
- 9-初始化列表 initializer list
- 10-右值引用 rvalue reference
- 11-委托构造函数 Delegating constructors
- 12-类型萃取 Type extraction
- 13-静态断言 Static assertions
- 14-属性语法 attribute syntax
- 15-原子操作 Atomic operation
- 16-垃圾收集 Garbage Collection
- 17-文件系统库 File System Library
- 18-用户定义的字面量 User defined literal values
- 19-线程局部存储 Thread Local Storage
- 20-扩展的
sizeof
Extended sizeof - 21-统一的内存模型 Unified memory model
- 22-新的转换运算符 New conversion operator
- 23-头文件中的 inline 变量 Inline variable in header file
- 24-删除的函数 delete functions
- 25-默认函数删除 =default =delete
- 26-多成员的
using
声明 Multi member using declaration - 27-显式的虚拟函数重写 Explicit rewriting of virtual functions
- 28-纯虚函数的默认实现 The default implementation of pure virtual functions
- 29-外部模板 Extern Template
- 30-可变参数模板 Variadic Templates
- 31-nullptr and nullptr_t
- 32-type alias
- 33-move aware class
- 34-Hash Function
- 35-tuple
- C++ 14
- C++ 17
- C++ 20
- C++ 23
C++ Concurrent programming 并发编程
C++ Multithreading and multiprocessing 多线程和多进程
C++ Coding Style 编程风格
C++ Debug 调试 (待更新)
C++ Tools 工具 (待更新)
23种 设计模式
[创建式模式Creative Mode]
- 工厂方法模式 factory_method_mode
- 抽象工厂模式 abstract_factory
- 生成器模式 builder_pattern
- 原型模式 prototype_pattern
- 单例模式 singleton_pattern
[结构型模式Structural pattern]
- 适配器模式 adapter_pattern
- 桥接模式 bridge_pattern
- 组合模式 composite_pattern
- 装饰模式 decorator_pattern
- 外观模式 facade_pattern
- 享元模式 flyweight_pattern
- 代理模式 proxy_pattern
[行为模式Behavioral patterns]
- 责任链模式 chain_of_responsibility_pattern
- 命令模式 command_pattern
- 选代器模式 iterator_pattern
- 中介者模式 mediator_pattern
- 备忘录模式 memento_pattern
- 观察者模式 observer_pattern
- 状态模式 state_pattern
- 策略模式 strategy_pattern
- 模板方法模式 template_method_pattern
- 访问者模式 visitor_pattern
- 解释器模式 interpreter_pattern
操作系统
关于作者
- 微信公众号:WeSiGJ
- GitHub:https://github.com/wesigj/cplusplusboys
- CSDN:https://blog.csdn.net/wesigj
- 微博:
- -版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
支持作者
如果项目对你有用,请关注微信公众号:wesigj。请我喝杯奶茶吧,谢谢!