C++中的变量列表
List of Variables in C++
有没有办法创建一个类似std::vector
的列表,但它只包含1值,没有键。
我基本上想做的是存储一大堆实体。另外,如果我能按键移除对象,那就太好了。(例如map::remove(Entity*);
)
是。它被称为std::set
。它是一组特定类型的值。
例如:
std::set<int>
将存储int
sstd::set<Entity>
将存储Entity
对象(类型为Entity
的实例)std::set<Entity *>
将存储指向实体的指针
我想你指的是std::map
,而不是std::vector
?
在这种情况下,您可以使用std::set
或std::unordered_set
相关文章:
- 初始值设定项列表是否只接受使用相同类型的值初始化变量?
- 带有整数的变量参数列表
- 转发变量参数列表以模拟 std::thread
- Simulink "Access Violation"写入 C++ lambda 函数捕获列表中的 PWork 变量
- 如何在初始化列表中的构造函数之后初始化变量/对象?
- emplace_back初始化列表错误,当初始化列表在独立变量上工作时
- 将变量模板限制为类型列表
- C++中有没有一种方法可以通过指定列表中的每个成员变量来构造对象
- 我可以检查初始化列表中设置的构造函数主体中的变量吗
- 初始值设定项列表与构造函数赋值与变量定义
- 函数获取参数的变量列表并将它们转换为一系列字节?
- 在返回参数列表中C++局部变量(如CodeFights所示)
- 打印/修改类对象的特定成员变量,其类定义列表 (STL) 包含的元素类型
- 变量参数列表 后面的'const std::string&'弄乱了堆栈
- 在成员初始化列表中,我可以创建对列表中不在列表中的成员变量的引用
- 在初始值设定项列表中采用多个参数的成员变量
- 声明带有变量的列表
- C++ 在列表变量名称中查找字符串字符串<string>
- 达到列表变量的值
- 如何序列化 <boost::shared_ptr<void *>> 类型的列表变量