常对象定义的语法:const 类名 对象名(参数列表)||类名 const 对象名(参数列表)
常成员函数定义的语法:类型标识符 类名::函数名(参数列表)const
常成员函数声明的语法:类型标识符 成员函数名(参数列表) const
互为重载说明常对象只能调用常成员函数
常成员函数定义的语法:类型标识符 类名::函数名(参数列表)const
常成员函数声明的语法:类型标识符 成员函数名(参数列表) const
互为重载说明常对象只能调用常成员函数
2017-08-26
慕课网每套课程下都有几个 吐槽发音的,显摆还没教的知识的,显摆已经学过但不是这节重点的知识的,满足自己那点微不足道的优越感真的让这些人那么开心么
2017-08-23
public:
Coordinate(int _x,int _y)
{
m_iX = _x;
m_iY = _y;
}
// 打印坐标的函数
void printInfo()
{
cout << "(" << m_iX << "," << m_iY << ")" << endl;
}
private:
int m_iX;
int m_iY;
};
int main(void)
{
//定义对象数组
Coordinate coorArr[2] = {(1, 2), (3, 4)}; // 这样传递值给构造函数
Coordinate(int _x,int _y)
{
m_iX = _x;
m_iY = _y;
}
// 打印坐标的函数
void printInfo()
{
cout << "(" << m_iX << "," << m_iY << ")" << endl;
}
private:
int m_iX;
int m_iY;
};
int main(void)
{
//定义对象数组
Coordinate coorArr[2] = {(1, 2), (3, 4)}; // 这样传递值给构造函数
int main(void)
{
//定义对象数组
Coordinate coorArr[2];
Coordinate *p;
p = coorArr;
p->m_iX = 1;
p[0].m_iY = 2;
p++;
p->m_iX = 3;
p->m_iY = 4;
delete p;
p = NULL;
一样不给过,o(╥﹏╥)o,自己下面跑还是没错的
{
//定义对象数组
Coordinate coorArr[2];
Coordinate *p;
p = coorArr;
p->m_iX = 1;
p[0].m_iY = 2;
p++;
p->m_iX = 3;
p->m_iY = 4;
delete p;
p = NULL;
一样不给过,o(╥﹏╥)o,自己下面跑还是没错的