C++中的变量列表

List of Variables in C++

本文关键字:列表 变量 C++      更新时间:2023-10-16

有没有办法创建一个类似std::vector的列表,但它只包含1值,没有键。

我基本上想做的是存储一大堆实体。另外,如果我能按键移除对象,那就太好了。(例如map::remove(Entity*);

是。它被称为std::set。它是一组特定类型的值。

例如:

  • std::set<int>将存储ints
  • std::set<Entity>将存储Entity对象(类型为Entity的实例)
  • std::set<Entity *>将存储指向实体的指针

我想你指的是std::map,而不是std::vector

在这种情况下,您可以使用std::setstd::unordered_set