Yardım source sürüm yükselttim oyuna giriş yapmıyor

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

root

Yasaklanmış Üye
Cezalı
Mesaj
33
Çözümler
1
Beğeni
4
Puan
424
Ticaret Puanı
0
tek degiştirdigim dosya vid.h build ederken sıfır hata warnig de yk ama hata aliyom mysql 5.5 di direk 5.6 giris yaptım make dosyalarda udeymdeki gibi gibi yaptım zaten filesi indirdim ona bakarak yaptım
eski vid.h:
#ifndef __INC_METIN_II_VID_H__
#define __INC_METIN_II_VID_H__

class VID
{
    public:
        VID() : m_id(0), m_crc(0)
        {
        }

        VID(DWORD id, DWORD crc)
        {
            m_id = id;
            m_crc = crc;
        }

        VID(const VID &rvid)
        {
            *this = rvid;
        }

        const VID & operator = (const VID & rhs)
        {
            m_id = rhs.m_id;
            m_crc = rhs.m_crc;
            return *this;
        }

        bool operator == (const VID & rhs) const
        {
            return (m_id == rhs.m_id) && (m_crc == rhs.m_crc);
        }

        bool operator != (const VID & rhs) const
        {
            return !(*this == rhs);
        }

        operator DWORD() const
        {
            return m_id;
        }

        void Reset()
        {
            m_id = 0, m_crc = 0;
        }

    private:
        DWORD m_id;
        DWORD m_crc;
};

#endif


yenisi:
#ifndef __INC_METIN_II_VID_H__
#define __INC_METIN_II_VID_H__

class VID
{
public:
    VID(): m_id(0), m_crc(0) {}

    VID(DWORD id, DWORD crc)
    {
        m_id = id;
        m_crc = crc;
    }

    VID(const VID &rvid)
    {
        *this = rvid;
    }

    const VID &operator = (const VID &rhs)
    {
        m_id = rhs.m_id;
        m_crc = rhs.m_crc;
        return *this;
    }

    bool operator == (const VID &rhs) const
    {
        return (m_id == rhs.m_id) && (m_crc == rhs.m_crc);
    }

    bool operator != (const VID &rhs) const
    {
        return !(*this == rhs);
    }

    operator DWORD() const
    {
        return m_id;
    }

    void Reset()
    {
        m_id = 0, m_crc = 0;
    }

    DWORD getCRC() const
    {
        return m_crc;
    }

private:
    DWORD m_id;
    DWORD m_crc;
};

namespace boost
{
    template <>
    struct hash < VID >
    {
        std::size_t operator()(const VID& k) const
        {
            return k.getCRC();
        }
    };
}

namespace std
{
    template <> struct hash<VID>
    {
        size_t operator()(const VID & x) const
        {
            return x.getCRC();
        }
    };
}

#endif
 
En son bir moderatör tarafından düzenlenmiş:
Konu başlığına yardım veya help yazmak yasak, tekrarlanması durumunda gerekli cezai işlem yapılacaktır.
 
Geri
Üst