<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      實驗一 類和對象

      #include<iostream>
      #include<iomanip>
      using std::cout;
      using std::endl;
      
      class Point
      {
          public:
              Point(int x0=0,int y0=0);
              Point(const Point&p );
              ~Point() = default;
              int get_x() const {return x;}
              int get_y() const{return y;}
              void show () const;
              
          private:
          int x,y;    
              
      };
      Point::Point (int x0,int y0):x{x0},y{y0}
      {
          cout<<"constructor called."<<endl;
      }
      Point::Point(const Point& p):x{p.x},y{p.y}
      {
          cout<<"copy constructor called."<<endl;
      }
      void Point::show()const
      {
          cout<<"("<<x<<","<<y<<")"<<endl;
      }
      
      int main()
      {
          Point p1(3,4);
          p1.show();
          
          Point p2=p1;
          p2.show();
          
          Point p3{p2};
          p3.show();
          cout<<p3.get_x()<<endl;
      }

       

      實驗3

      #include <iostream>
      #include <iomanip>
      using std::cout; 
      using std::endl; 
      
      class Clock {
      public: 
          Clock(int h = 0, int m = 0, int s = 0); 
          Clock(const Clock& t);
          ~Clock() = default;
          void set_time(int h, int m = 0, int s = 0);
          void show_time() const; 
      private: int hour, minute, second;
      };
      
      Clock::Clock(int h, int m, int s): hour{h}, minute{m}, second{s} { 
          cout << "constructor called" << endl;
      }
      Clock::Clock(const Clock& t): hour{t.hour}, minute{t.minute}, second{t.second} { 
          cout << "copy constructor called" << endl; 
      }
      void Clock::set_time(int h, int m, int s) {
          hour = h; minute = m; second = s; 
      }
      void Clock::show_time() const { 
      
          using std::setw; 
          using std::setfill; 
      
          cout << setfill('0') << setw(2) << hour << ":" <<
              setw(2) << minute << ":" <<
              setw(2) << second << endl; 
      }
          Clock reset() {
              return Clock(0, 0, 0);
          }
          
          int main() {
              Clock c1(2, 0, 51); 
              c1.show_time();
      
              c1 = reset(); 
              c1.show_time(); 
      
              Clock c2(c1); 
              c2.set_time(3); 
              c2.show_time();
          }

      實驗四

      #include <iostream> 
      
      class X{ 
      public: X(); 
            ~X(); 
            X(int m);
            X(const X& obj);
            X(X&& obj) noexcept; 
            void show() const; 
      private: int data; 
      };
      
      X::X(): data{42} {
          std::cout << "default constructor called.\n"; 
      }
      
      X::~X() {
          std::cout << "destructor called.\n"; 
      }
      X::X(int m): data{m} { 
          std::cout << "constructor called.\n"; 
      }
      X::X(const X& obj): data{obj.data} {
          std::cout << "copy constructor called.\n"; 
      }
      X::X(X&& obj) noexcept: data{obj.data} {
          std::cout << "move constructor called.\n"; 
      }
      void X::show() const {
          std::cout << data << std::endl;
      }int main() {
          X x1; 
          x1.show(); 
          
          X x2{2049}; 
          x2.show();
      
          X x3{x1}; 
          x3.show(); 
      
          X x4{ std::move(x2) }; 
          x4.show();
      }

      32行:調用默認構造函數

      35行:調用構造函數

      38行:調用復制構造函數

      41行:調用移動構造函數

      析構函數在對象被銷毀時被調用

       

      實驗五

      #include <iostream>
      #include <iomanip>
      using namespace std;
      class Rectangle
      {
      public:
          Rectangle(double l = 2.0, double w = 1.0) : length(l), width(w) {}
      
          Rectangle(const Rectangle& rect) : length(rect.length), width(rect.width){}
      
          ~Rectangle() {};
      
          double len() 
          {
              return length;
          }
          double wide() 
          {
              return width;
          }
          double area() 
          {
              return length * width;
          }
          double circumference() const
          {
              return (length + width) * 2;
          }
          void resize(int times)
          {
              length *= times;
              width *= times;
          }
          void resize(int l_times, int w_times)
          {
              length *= l_times;
              width *= w_times;
          }
       
      private:
          double length, width;
      };
      
      void output(const Rectangle& rect)
      {
          using namespace std;
          cout << "矩陣信息:\n";
          cout << fixed << setprecision(2);
          cout << "長:" << rect.len() << endl;
          cout << "寬:" << rect.wide() << endl;
          cout << "面積:" << rect.area() << endl;
          cout << "周長:" << rect.circumference() << endl;
      }
      
      int main()
      {
          Rectangle rect1;
          output(rect1);
      
          Rectangle rect2(10, 5);
          output(rect2);
      
          Rectangle rect3(rect1);
          rect3.resize(2);
          output(rect3);
      
          rect3.resize(5, 2);
          output(rect3);
      
      }

       

       

      posted @ 2022-10-03 23:26  jh202183290025  閱讀(34)  評論(0)    收藏  舉報
      主站蜘蛛池模板: A三级三级成人网站在线视频| 无码激情亚洲一区| 国产精品一区二区三区蜜臀| 国内精品人妻一区二区三区| 五月丁香啪啪| 武隆县| 日韩av在线不卡一区二区三区 | av无码久久久久不卡网站蜜桃| 国产午夜福利视频在线| 五月天天天综合精品无码| 亚洲人成网线在线播放VA | 国产精品乱一区二区三区| 日本在线视频网站www色下载 | 无码人妻精品一区二区三区蜜桃| 国产激情电影综合在线看| 国产九九视频一区二区三区| 成全影视大全在线观看| 91久久夜色精品国产网站| 好大好硬好爽免费视频| 日韩精品一区二区在线看| 我国产码在线观看av哈哈哈网站| 亚洲人成网网址在线看| 精品国产线拍大陆久久尤物| 日本道精品一区二区三区| 精品国产一区二区三区av色诱| 国产人成777在线视频直播| 免费观看欧美猛交视频黑人| 成人国产av精品免费网| 国产精品亚洲аv无码播放| 秋霞av鲁丝片一区二区| 91中文字幕在线一区| 久久夜色撩人国产综合av| 精品国精品国自产在国产| 农民人伦一区二区三区| 亚洲国产av区一区二| 成人午夜看黄在线尤物成人| 亚洲精品日本一区二区| 无码人妻斩一区二区三区| 大胸美女被吃奶爽死视频| 中文字幕无码视频手机免费看 | 国产尤物精品自在拍视频首页|