type 'int' unexpected
От: Barbar1an Украина  
Дата: 17.05.19 15:48
Оценка:
подключил либу из 3ds Max SDK, хотя это не особо важно

...
    inline int Ndword_ptr(int k) const { return ((LONGLONG)(k)+BITS_PER_DWORD_PTR-1)/BITS_PER_DWORD_PTR; }
    inline int Nbytes(int k) const   { return Ndword_ptr(k) << DWORD_PTR_BYTES_SHIFT; }

    inline BitArray(DWORD_PTR localBits_, long numBits_, bool zeroHighBits = false) :
    localBits(localBits_), numBits(numBits_)
    {
        DbgAssert( UseLocalBits() );

        if( zeroHighBits )
            ZeroUnusedBitsImpl();

        BitArrayAllocated();
    }

    inline int GetBit(int i) const // type 'int' unexpected ???????????? что бл***????? выше тоже самое  и никаких вопросов!!!!!!
    {
        int bitIndex = i >> NSHIFT;
        DWORD_PTR bitMask = BitMask(i & BITS_PER_DWORD_PTR_MASK);
    }

...


ну что это за бред такой?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re: type 'int' unexpected
От: Amygdala Россия  
Дата: 17.05.19 15:50
Оценка: +1 -1
Здравствуйте, Barbar1an, Вы писали:

может потому что функция не ретурнит ничего?
Re: type 'int' unexpected
От: rg45 СССР  
Дата: 17.05.19 15:52
Оценка: +5
Здравствуйте, Barbar1an, Вы писали:

B>подключил либу из 3ds Max SDK, хотя это не особо важно


B>
B>...
B>    inline int Ndword_ptr(int k) const { return ((LONGLONG)(k)+BITS_PER_DWORD_PTR-1)/BITS_PER_DWORD_PTR; }
B>    inline int Nbytes(int k) const   { return Ndword_ptr(k) << DWORD_PTR_BYTES_SHIFT; }

B>    inline BitArray(DWORD_PTR localBits_, long numBits_, bool zeroHighBits = false) :
B>    localBits(localBits_), numBits(numBits_)
B>    {
B>        DbgAssert( UseLocalBits() );

B>        if( zeroHighBits )
B>            ZeroUnusedBitsImpl();

B>        BitArrayAllocated();
B>    }

B>    inline int GetBit(int i) const // type 'int' unexpected ???????????? что бл***????? выше тоже самое  и никаких вопросов!!!!!!
B>    {
B>        int bitIndex = i >> NSHIFT;
B>        DWORD_PTR bitMask = BitMask(i & BITS_PER_DWORD_PTR_MASK);
B>    }

B>...
B>


B>ну что это за бред такой?


А не определен ли у тебя часом макрос с именем GetBit?
--
Не можешь достичь желаемого — пожелай достигнутого.
Re: type 'int' unexpected
От: LaptevVV Россия  
Дата: 17.05.19 16:15
Оценка: +1
B>
B>...
B>    inline int Ndword_ptr(int k) const { return ((LONGLONG)(k)+BITS_PER_DWORD_PTR-1)/BITS_PER_DWORD_PTR; }
B>    inline int Nbytes(int k) const   { return Ndword_ptr(k) << DWORD_PTR_BYTES_SHIFT; }
...
B>    inline int GetBit(int i) const // type 'int' unexpected ???????????? что бл***????? выше тоже самое  и никаких вопросов!!!!!!
B>    {
B>        int bitIndex = i >> NSHIFT;
B>        DWORD_PTR bitMask = BitMask(i & BITS_PER_DWORD_PTR_MASK);
B>    }
B>

Ну, сначала return в функцию поставь, а потом дальше смотреть будем.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.