-
为啥什么错误VS都提示“找不到指定文件”,坑的一匹查看全部
-
在构造函数中定义的分配的空间,需要在析构函数中释放内存空间查看全部
-
#include <iostream> using namespace std; class Coordinate { public: Coordinate() { } void setcoord(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 coorArr[2]; coorArr->setcoord(1,2); coorArr[1].setcoord(3,4); //遍历数组,打印对象信息 for(int i = 0; i < 2; i++) { coorArr[i].printInfo(); } return 0; }查看全部
-
maze.cpp查看全部
-
d有问题查看全部
-
常对象查看全部
-
常对象查看全部
-
调用常成员函数,要这样调用查看全部
-
这样也是重载函数查看全部
-
const成员函数编译后是这样查看全部
-
常成员函数查看全部
-
const成员 不能用这种赋值的方式初始化,要用初始化列表查看全部
-
#include <iostream> using namespace std; class Coordinate { public: Coordinate(int x, int y) { // 设置X,Y的坐标 m_iX=x; m_iY=y; } // 实现常成员函数 void printInfo() const { cout<<"("<<m_iX<<","<<m_iY<<")"<<endl; } public: int m_iX; int m_iY; }; int main(void) { const Coordinate coor(3, 5); // 创建常指针p const Coordinate *p=&coor; // 创建常引用c const Coordinate &c=coor; coor.printInfo(); p->printInfo(); c.printInfo(); return 0; }查看全部
-
一个对象可以有多个对象常引用 常对象只能调用常成员函数,不能调用普通成员函数 普通对象能够调用常成员函数,也能够调用普通成员函数 常指针和常引用都只能调用对象的常成员函数。查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值 常成员函数的本质是内部使用常this指针。 常成员函数内不能调用普通的成员函数。查看全部
举报
0/150
提交
取消