类(可能是代理)的命名,允许在不修改基础容器的情况下对项目进行排序和删除
Naming of a class (perhaps a proxy) that allows sorting and removing items without modifying the underlying container
我想知道我在 c++ 中开发的将索引存储到容器中的类的适当命名是什么。基本功能与视图相同。如果基础容器是非常量容器,则可以在底层容器中修改项目。但是,由于类将索引存储到底层容器中,因此可以生成独立于底层容器的视图,即无需修改它。这是通过对索引进行排序或删除它们来完成的。那么该类是代理还是此类的适当名称是什么?遵守流行的 c++ 词汇是相关的。
在不修改基础容器的情况下对项目进行排序和删除听起来像是筛选器或搜索。
筛选器标记通常用于变量名称。例如,向量、映射或其他包含索引或指向项目的指针的东西。
搜索标记主要用于函数和类。可能是因为搜索算法很容易变得复杂。
相关文章:
- 如何在不需要LIBCD.lib的情况下在Visual Studio 6中编译C项目
- C++项目编译强制使用 /clr 选项,尽管在没有公共语言运行时支持的情况下执行它
- 类(可能是代理)的命名,允许在不修改基础容器的情况下对项目进行排序和删除
- 我可以在不创建项目的情况下在Visual Studio 2019中编译和运行HelloWorld.cpp吗?
- 如何在不受其他文件影响的情况下"by itself" Visual Studio 项目中运行C++文件?
- 在我的 CLR 项目中添加包含会导致无法在启用 /clr 的情况下编译 WLR
- 如何在不创建新配置的情况下对两个不同解决方案使用的一个项目使用不同的 #defines
- 如何在不制作Visual Studio 2017项目的情况下编译C++文件?
- 通过CMake在没有Qt Creator的情况下构建Qt5 Quick项目
- 如何在没有QT项目的情况下使用Visual Studio中的QT资源文件
- 如何在不复制的情况下将C++类从一个项目重用到另一个项目
- Eclipse CDT:如何在没有项目清理>>项目重建的情况下重新链接静态库
- 我的项目如何在没有提示的情况下不抱怨未解决的未支出
- Visual Studio:如何在没有控制台窗口的情况下启动项目
- 如何在不将库源代码添加到我的项目中的情况下将库链接到 CodeBlocks 和 GCC 中的项目
- 在不安装 Visual Studio 的情况下编译 Visual Studio 项目
- 有没有一种方法可以在不重建任何项目的情况下重新链接解决方案
- 在没有项目的情况下使用 Dev c++ 在窗口中绘制文本
- 在不引入错误的情况下转换项目
- 在没有第三方工具/项目的情况下,在 MFC C++发布版本中查找内存泄漏