protected:
DWORD m_dwMountTime;
public:
DWORD GetLastHorseTime() const {
return m_dwHorseTime;
}
DWORD CHARACTER::GetMyHorseVnum() const {
int delta = 0;
m_dwMountTime = get_dword_time();
return c_aHorseStat[GetHorseLevel()].iNPCRace + delta;
}
好的,有我的代码。成员分配在只读对象中
当我尝试编译后,我得到一个错误:
char_horse.cpp: In member function 'virtual DWORD CHARACTER::GetMyHorseVnum() const':
char_horse.cpp:210:16: error: assignment of member 'CHARACTER::m_dwHorseTime' in read-only object
m_dwHorseTime = get_dword_time();
问题出在哪里? :)
让我们尝试...... – user5546877