I服了U,你不会这么一句一句全部敲上去吧?用个文件把数据保存好来读取多方便啊,或者用个数组也好啊。
class aa;
{
public:
aa():m_nPoints(144),m_pSongAnimalSrklFall(NULL) {Init();};
~aa() {Destroy();};
void Init(void);
void Destroy(void);protected:
SongAnimalFall* m_pSongAnimalSrklFall;
int m_nPoints; // 144 点需要掉下来的
};a.cpp void aa::Init(void)
{
Destroy();
m_pSongAnimalSrklFall = new SongAnimalFall[m_nPoints];
for (int i = 0; i < m_nPoints; i++)
{
m_pSongAnimalSrklFall[i].FallStartTime = ...;
m_pSongAnimalSrklFall[i].FallEndTime = ...;
}
}void aa::Distroy(void)
{
if (m_pSongAnimalSrklFall)
delete[] m_pSongAnimalSrklFall;
m_pSongAnimalSrklFall = NULL;
}
class aa;
{
public:
aa():m_nPoints(144),m_pSongAnimalSrklFall(NULL) {Init();};
~aa() {Destroy();};
void Init(void);
void Destroy(void);protected:
SongAnimalFall* m_pSongAnimalSrklFall;
int m_nPoints; // 144 点需要掉下来的
};a.cpp void aa::Init(void)
{
Destroy();
m_pSongAnimalSrklFall = new SongAnimalFall[m_nPoints];
for (int i = 0; i < m_nPoints; i++)
{
m_pSongAnimalSrklFall[i].FallStartTime = ...;
m_pSongAnimalSrklFall[i].FallEndTime = ...;
}
}void aa::Distroy(void)
{
if (m_pSongAnimalSrklFall)
delete[] m_pSongAnimalSrklFall;
m_pSongAnimalSrklFall = NULL;
}
class aa;
{
public:
aa():m_nPoints(144),m_pSongAnimalSrklFall(NULL) {Init();};
~aa() {Destroy();};
void Init(void);
void Destroy(void); protected:
SongAnimalFall* m_pSongAnimalSrklFall;
int m_nPoints; // 144 点需要掉下来的
}; 意思是不是这样:
class aa
{
public:
aa()
{
m_nPoints = 144;
m_pSongAnimalSrklFall = NULL;
Init();
}
~aa()
{
Destroy();
}
void Init(void);
void Destroy(void); protected:
SongAnimalFall* m_pSongAnimalSrklFall;
int m_nPoints; // 144 点需要掉下来的
}; 谢谢!