идентификатор byte в C++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by fire64, 30 Sep 2008.

  1. fire64

    fire64 Elder - Старейшина

    Joined:
    1 Apr 2008
    Messages:
    251
    Likes Received:
    22
    Reputations:
    5
    здравствуйте, подскажите, что не так в данной структуре

    PHP:
    struct TTZFileHeader_t
    {
        
    char fileTypeString[4]; // "VTF" Valve texture file
        
    int version[2]; // version[0].version[1]
        
    int headerSize;

        
    inline VTFFileHeader_t *pVTF( ) const 
        { 
            return (
    VTFFileHeader_t *)(((byte *)this) + headerSize); 
        };    
        
        
        
    unsigned short width;
        
    unsigned short height;
        
    unsigned int flags;
        
    unsigned short numFrames;
        
    unsigned short startFrame;
        
    float bumpScale;
        
    unsigned char numMipLevels;

        
    unsigned char lowResImageWidth;
        
    unsigned char lowResImageHeight;    
    };
    в результате я получаю ошибки

    d:\textures\texheder.h(38) : error C2065: 'byte' : undeclared identifier
    d:\textures\texheder.h(38) : error C2059: syntax error : ')'
     
  2. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    по моему byte это тип и тут преобразование в указатель типа byte попробуй BYTE написать
     
  3. ExZoD

    ExZoD Member

    Joined:
    4 Jun 2008
    Messages:
    23
    Likes Received:
    6
    Reputations:
    0
    может попробовать char использовать ;)