让我们考虑实体EntityX:{ EntityX(int x, int y) : x(x), y(y) int GetX(Effective C++ third edition, Item 22: Declare data members private以及创建实体并将其返回给客户端的类方法:{
shared_ptr<<e
val entityList = params.map(paramPair => {val entityX = new Entity1value) => (key, value) match { case (KEY1, v: TYPE1) => entityXsetX v
case (KEY2, v: TYPE2) => e
std::function<void(entityx::Entity, OutputArchive)> f(std::bind(&LevelSerializer<InputArchive, OutputArchiveI'm trying to point to an instance of this function void saveComponent(entityx::Entity& entity, OutputArchive& a