最近进入C ++,我来自Java,但是我遇到了一些问题,我不知道如何解决它。
在下面的代码中的每组冒号(::)上,我都会收到错误:名称后跟::必须是类或名称空间名称。
我真的是C ++的初学者,将不胜感激。
#include "Entity.h"
#include "Offsets.h"
#include "Memory.h"
namespace Engine
{
void Entity::SpottedEsp()
{
auto EI = *Memory::Ptr<void**>(this, OFFSET_ENTITY_ENTITYINFO);
auto MC = *Memory::Ptr<void**>(EI,
OFFSET_ENTITYINFO_MAINCOMPONENT);
auto EC1 = *Memory::Ptr<void**>(MC,
OFFSET_MAINCOMPONENT_ESPCHAIN1);
auto EC2 = *Memory::Ptr<void**>(EC1, OFFSET_ESPCHAIN1_ESPCHAIN2);
int& EC3 = *Memory::Ptr<int*>(EC2, OFFSET_ESPCHAIN2_ESPCHAIN3);
if (EC3 == 0 || EC3 == 1)
{
EC3 = 1;
}
}
}