标签:void efi log 成员函数 cpp private span 使用 width
#ifndef RECTANGLE_H #define RECTANGLE_H //建立关于Rectangle的类的声明。 //私有成员为Rectangle的长和宽 //成员函数为设置长和宽,显示长和宽,以及显示面积 class Rectangle { private: int m_length; int m_width; public: void SetLength(int length); void SetWidth(int width); int GetLength(); int GetWidth(); int GetArea(); }; #endif // RECTANGLE_H
//类外定义函数,所以使用::作用域说明符 #include "Rectangle.h" #include <iostream> using namespace std; void Rectangle::SetLength(int length) { m_length = length; } void Rectangle::SetWidth(int width) { m_width = width; }; int Rectangle::GetLength() { return m_length; }; int Rectangle::GetWidth() { return m_width; }; int Rectangle::GetArea() { return m_length * m_width; };
下面是主函数
//User用户使用的主函数cpp #include "Rectangle.h" #include <iostream> using namespace std; int main() { Rectangle rect1; rect1.SetLength(25); rect1.SetWidth(15); cout << "The length of the rectangle is " << rect1.GetLength() <<endl; cout << "The width of the rectangle is " << rect1.GetWidth() <<endl; cout << "The area of the rectangle is " << rect1.GetArea() <<endl; return 0; }
标签:void efi log 成员函数 cpp private span 使用 width
原文地址:http://www.cnblogs.com/666fengmo666/p/7758172.html