初学请教 编程完成下面的声明和定义
题目如下:1)用c++声明一个图像类CImage, 包含图像的属性和设置成员变量row,column,layer,bpp,data2D的成员函数。
2)用c++定义一个图像类CImage的成员函数, 设置成员变量row,column,layer,bpp,data2D。
请高手解答下,顺便问下 两道题目的区别在哪里??谢谢!!
// 第一个 class CImage { private: int row; int column; int layer; int bpp; int data2D; public: int GetRow();//先声明,实现先不用写 void SetRow(const int &row);//同上 };
// 第二个 class CImage { private: int row; int column; int layer; int bpp; int data2D; public: int GetRow();//先声明,实现先不用写 void SetRow(const int &row);//同上 }; //具体定义如下 : int CImage::GetRow() { //代码自己加上 } void CImage::SetRow(const int &row) { //代码自己加上 }