⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rect.cpp

📁 《21天学通C++》Teach Yourself C++ in 21 Days (Fourth Edition) 源代码
💻 CPP
字号:
// Begin Rect.cpp
#include "Rectangle.hpp"
Rectangle::Rectangle(int top, int left, int bottom, int right)
{
   itsTop = top;
   itsLeft = left;
   itsBottom = bottom;
   itsRight = right;
  
   itsUpperLeft.SetX(left);
   itsUpperLeft.SetY(top);
  
   itsUpperRight.SetX(right);
   itsUpperRight.SetY(top);
  
   itsLowerLeft.SetX(left);
   itsLowerLeft.SetY(bottom);

   itsLowerRight.SetX(right);
   itsLowerRight.SetY(bottom);
}
  
// compute area of the rectangle by finding cornerssides,
// establish width and height and then multiply
int Rectangle::GetArea() const
{
   int Width = itsRight-itsLeft;
   int Height = itsTop - itsBottom;
   return (Width * Height);
}
  
int main()
{
   //initialize a local Rectangle variable
   Rectangle MyRectangle (100, 20, 50, 80 );
 
   int Area = MyRectangle.GetArea();
   
   std::cout << "Area: " << Area << "\n";
   std::cout << "Upper Left X Coordinate: ";
   std::cout << MyRectangle.GetUpperLeft().GetX();
   return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -