因为工作需要,最近需要搭建跨平台工程。其中涉及到了依赖库交叉编译等工作。
因此趁这个机会写一个关于c/c++编译器的工作机制的小系列,
CPP11-右值引用
右值引用是cpp11引入的很重要的特性,是为了支持一下两个特性而引入的:
- 去除不必要的对象内存拷贝,极大提高了程序运行效率
- 在泛型中支持完美转发(Perfect Forwarding),提升编程效率
CPP11-初始化列表
在CPP11之前的不同对象都有各自的初始化方式,于是初始化列表特性的目的在于统一初始化环节
常用排序算法总结
学习排序算法时的总结和记录
Git仓库体积精简
leetcode练习记录-字符串
leetcode字符串算法练习,不定期更新
插入排序(InsertionSort)
插入排序的优化与总结