-
this指针
查看全部 -
对象指针 VS 对象指针成员
查看全部 -
拷贝:
深拷贝 VS 浅拷贝
查看全部 -
对象成员:
查看全部 -
如果对象A中有对象成员B,对象B没有默认构造函数,那么对象A必须在初始化列表中初始化对象B。
查看全部 -
#include <iostream>
using namespace std;
class Coordinate
{
public:
Coordinate(int x,int y)
{
m_iX=x;
m_iY=y;
}
// 打印坐标的函数
void printInfo()
{
cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;
}
public:
int m_iX;
int m_iY;
};
int main(void)
{
//定义对象数组
Coordinate c[2]={Coordinate(1,2),Coordinate(3,4)};
//遍历数组,打印对象信息
for(int i = 0; i < 2; i++)
{
c[i].printInfo();
}
return 0;
}
查看全部 -
#include <iostream>
using namespace std;
class Coordinate
{
public:
Coordinate(int x, int y)
{
// 设置X,Y的坐标
m_iX=x;
m_iY=y;
}
public:
int m_iX;
int m_iY;
};
int main(void)
{
// 在堆上创建对象指针
Coordinate *p=new Coordinate(3,5);
// 打印坐标
cout <<"("<<p->m_iX<< "," <<p->m_iY <<")"<< endl;
// 销毁对象指针
delete p;
p=NULL;
return 0;
}
查看全部 -
常对象调用的事常成员函数查看全部
-
调用普通的那个函数查看全部
-
记得把p指回,不然释放的不是同一堆内存查看全部
-
Coordinate * coorArr=new Coordinate[2];
Coordinate coorArr[2];
查看全部 -
指针P在堆中的样子
查看全部 -
我蒙了 你呢
查看全部 -
指向对象自身数据的指针叫做this指针,可以用来区别同名的数据成员和参数
查看全部 -
初始化列表实例
查看全部
举报