Object Array
latest

目录

  • 1. 简介
  • 2. Placement
  • 3. ObjectArray
  • 4. ArrayView
  • 5. ScatteredArray
  • 6. 有序数组
  • 7. Mixin
  • 8. 性能
Object Array
  • »
  • Object Array
  • Edit on GitHub

Object Array¶

备注

Object Array是一套对静态对象对象数组的封装。其目标在于:

  1. 安全

  2. 用户友好

  3. 灵活

  4. 高效

代码仓库: https://github.com/godsme/object-array

目录

  • 1. 简介
    • 1.1. 删除
    • 1.2. Replace
    • 1.3. 遍历
    • 1.4. 查找
    • 1.5. 切片
    • 1.6. Clear
    • 1.7. ScopeView
    • 1.8. CleanUp
    • 1.9. 排序
    • 1.10. SortView
    • 1.11. Rotate
    • 1.12. 索引与序号
    • 1.13. 对象数组
  • 2. Placement
    • 2.1. 平凡性
    • 2.2. 如何实现
  • 3. ObjectArray
    • 3.1. 自动选择
    • 3.2. copy/move 构造与赋值
    • 3.3. 析构
    • 3.4. Rule Of Five
  • 4. ArrayView
    • 4.1. ConstArrayView
    • 4.2. ArrayView
    • 4.3. 自动识别
  • 5. ScatteredArray
  • 6. 有序数组
    • 6.1. OrderedObjectArray
    • 6.2. IndexedOrderedArray
    • 6.3. 自动选择
    • 6.4. 接口
  • 7. Mixin
    • 7.1. 核心算法和扩展算法
    • 7.2. concept
    • 7.3. 分类
    • 7.4. mixin
    • 7.5. 组合
    • 7.6. CRTP
    • 7.7. 可见性
    • 7.8. 存在性
  • 8. 性能
    • 8.1. ForEach
    • 8.2. Find
    • 8.3. MinElemIndex
Next

© 版权所有 2021, Darwin Yuan. Revision 15a10818.

Built with Sphinx using a theme provided by Read the Docs.