张凌枫<2016.11.23>【连续第7天总结】
A.今日任务
1.封装下篇开始
2.对象数组学习
B.具体任务
1.连续了一个星期了!!!
2.学了对象数组以后好像可以解决用户登录界面无法储存用户名的问题了
3.从栈中实例化数组可以自动回收内存而且读取更方便,那从栈中实例化数组的优势在哪里?????
4.销毁时每一个对象的析构函数都在执行
5.分号!!!!!!!!!!!!!!!!
附代码:
#include <iostream>
using namespace std;
class Test
{
public:
Test();
~Test();
public:
int m_iX;
int m_iY;
};
Test::Test()
{
cout<<"Test"<<endl;
}
Test::~Test()
{
cout<<"~Test"<<endl;
}
int main()
{
Test coor[3];
coor[0].m_iX = 1;
coor[0].m_iY = 5;
Test *p = new Test[3];
p->m_iX = 6;
p[0].m_iY = 66;
p++;
p->m_iX = 11;
p[0].m_iY = 13;
p[1].m_iX = 15;
p++;
p->m_iY = 666;
for(int i = 3; i<3; i ++)
{
cout<<"coor"<<coor[i].m_iX<<endl;
cout<<"coor"<<coor[i].m_iY<<endl;
}
for(int j=0 ;j<3;j++)
{
cout<<"p-x"<<p->m_iX<<endl;
cout<<"p-y"<<p->m_iY<<endl;
p--;
}
p++;
delete []p;
p = NULL;
system("pause");
return 0;
}
明日任务:
1.对象成员的学习
2.写用户登陆界面