Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;结构:实体=实体::当前,它是什么意思? 我开始在一家新公司工作,我必须在一个老项目上用C++工作。 所以,我忘记了一些C++本身的代码结构。 在函数中,我有一个双冒号::在函数中,我不知道如何理解它_C++_Structure - Fatal编程技术网

C++;结构:实体=实体::当前,它是什么意思? 我开始在一家新公司工作,我必须在一个老项目上用C++工作。 所以,我忘记了一些C++本身的代码结构。 在函数中,我有一个双冒号::在函数中,我不知道如何理解它

C++;结构:实体=实体::当前,它是什么意思? 我开始在一家新公司工作,我必须在一个老项目上用C++工作。 所以,我忘记了一些C++本身的代码结构。 在函数中,我有一个双冒号::在函数中,我不知道如何理解它,c++,structure,C++,Structure,例如,我知道如果我有ENTITY::SRP,这使得实体名称空间中的SRP类成为“link”,但在这里我没有找到当前的类 下面是一个例子: void FlushBuffer(ENTITY-ENTITY=ENTITY::CURRENT,int-msg\u-type=IN\u-msg::T\u-CONT); 那么,当前是C++中的一个特定词吗? 提前谢谢 class ENTITY { protected: char entity[16]; public: #ifde

例如,我知道如果我有ENTITY::SRP,这使得实体名称空间中的SRP类成为“link”,但在这里我没有找到当前的类

下面是一个例子:

void FlushBuffer(ENTITY-ENTITY=ENTITY::CURRENT,int-msg\u-type=IN\u-msg::T\u-CONT);
那么,当前是C++中的一个特定词吗? 提前谢谢

class ENTITY
{
    protected:
    char entity[16];

    public:
    #ifdef _BIG_ENDIAN    
    enum IMM {
        ALL=0,
        SSP=0x53535000,
        SRP=0x53525000,
        AUX1=0x41555831,
        AUX2=0x41555832,
        ANY=0x414E5900,
        CURRENT=-1};

我发现了这个,所以如果我想访问我的枚举,我只需要做ENTITY::AUX2,例如?enum nam IMM it's not needed?

实体
可能是一个
枚举
类型,其成员为
当前
SRP


请注意,在使用枚举器时,不需要使用完全限定的枚举器名称(以
ENTITY::
开头的名称)。在这种情况下,Microsoft编译器会发出警告<代码>实体不是名称空间,它是一个新类型的名称。

您是否查看了
实体
的定义位置<代码>当前必须在其中的某个位置(或隐藏在宏后面)。在您使用的任何编辑器中使用搜索功能。