Coordinate.h文件
class Coordinate
{
public:
Coordinate();
void setCoordinate(int x, int y);
~Coordinate();
private:
int m_iX;
int m_iY;
};
Coordinate.cpp文件
#include "iostream"
#include "Coordinate.h"
using namespace std;
Coordinate::Coordinate()
{
cout << "Coordinate()" << endl;
}
void Coordinate::setCoordinate(int x, int y)
{
m_iX = x;
m_iY = y;
}
Coordinate::~Coordinate()
{
cout << "~Coordinate()" << endl;
}main.cpp文件
#include <iostream>
#include <string>
#include "Coordinate.h"
using namespace std;
int main() {
Coordinate coord[3];
coord[0].setCoordinate(3, 5);
Coordinate *p = new Coordinate[3];
p->setCoordinate(7, 9);
delete []p;
p = NULL;
return 0;
}
本文详细介绍了如何使用C++创建一个简单的坐标系类,包括构造函数、设置坐标点和析构函数的基本实现。
826

被折叠的 条评论
为什么被折叠?



