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

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

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

      實(shí)驗(yàn)一 類和對(duì)象

      #include <iostream>
      #include <algorithm>
      #include <vector>
      
      using namespace std;
      
      int main()
      {
          string s1;
          string s2{"c plus plus"};
          string s3{s2};
          string s4 = s2;
          s1 = "oop";
          vector<string> v1;
          v1.push_back(s1);
          v1.push_back(s2 + "1");
          v1.push_back(s3 + "2");
          v1.push_back(s4 + "3");
      
          cout << "output1:" << endl;
          for (auto item : v1)
          {
              cout << item << endl;
          }
      
          cout << "output2: ";
          for (auto p = v1.begin(); p != v1.end(); ++p)
          {
              cout << *p << endl;
          }
      
          cout << "output3: " << endl;
          for (auto i = 0; i < v1.size(); ++i)
          {
              cout << v1[i] << endl;
          }
      
          vector<string> v2{v1.rbegin(), v1.rend()};
      
          cout << "v2: " << endl;
      
          for (auto item : v2)
          {
              cout << item << endl;
          }
      
          return 0;
      }
      

        

      #include <iostream>
      #include <algorithm>
      #include <vector>
      #include <string>
      #include <cmath>
      #include <cstdlib>
      #include <time.h>
      
      using namespace std;
      
      template <typename T>
      void output(const T &obj)
      {
          for (auto item : obj)
          {
              cout << item << " ";
          }
          cout << endl;
      }
      
      int main()
      {
          vector<int> v1{1, 9, 8, 4};
          v1.insert(v1.begin(), 2022);
          v1.insert(v1.end(), 2023);
          cout << "v1: ";
          output(v1);
          v1.pop_back();
          v1.erase(v1.begin());
          cout << "v1: ";
          output(v1);
          vector<string> v2{"《1984》", "《動(dòng)物農(nóng)場(chǎng)》", "《美麗新世界》"};
          cout << "v2: ";
          output(v2);
          return 0;
      }

      #include <iostream>
      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 << "copy 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;
      }

      #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 << "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::setfill;
          using std::setw;
      
          cout << setfill('0') << setw(2) << hour << ":" << setw(2) << minute << ":" << setw(2) << second << endl;
      }
      
      Clock reset()
      {
          return Clock(0, 0, 0);
      }
      
      int main()
      {
          Clock c1(11, 1, 6);
          c1.show_time();
          c1 = reset();
          c1.show_time();
          Clock c2(c1);
          c2.set_time(6);
          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();
      }

      #include <iostream>
      #include <iomanip>
      
      using namespace std;
      
      class Rectangle
      {
      public:
          Rectangle();
          Rectangle(int l, int w);
          Rectangle(const Rectangle &x);
      
          double len();
          double wide();
          double area();
          double circumference();
          void resize(double times);
          void resize(double l_times, double w_times);
          ~Rectangle() = default;
      
      public:
          double length, width;
      };
      
      Rectangle::Rectangle()
      {
          length = 2.0;
          width = 1.0;
      }
      
      Rectangle::Rectangle(int l, int w)
      {
          length = l;
          width = w;
      }
      
      Rectangle::Rectangle(const Rectangle &x)
      {
          length = x.length;
          width = x.width;
      }
      
      double Rectangle::len()
      {
          return length;
      }
      
      double Rectangle::wide()
      {
          return width;
      }
      
      double Rectangle::area()
      {
          return length * width;
      }
      
      double Rectangle::circumference()
      {
          return length * 2 + width * 2;
      }
      
      void Rectangle::resize(double times)
      {
          length *= times;
          width *= times;
      }
      
      void Rectangle::resize(double l_times, double w_times)
      {
          length *= l_times;
          width *= w_times;
      }
      
      void output(const Rectangle &rect)
      {
          Rectangle res = rect;
          cout << "矩陣信息:\n";
          cout << fixed << setprecision(2);
          cout << "長:     " << res.len() << endl;
          cout << "寬:     " << res.wide() << endl;
          cout << "面積:   " << res.area() << endl;
          cout << "周長:   " << res.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);
      
          return 0;
      }

       

      posted on 2022-09-29 09:05  cflxl  閱讀(43)  評(píng)論(0)    收藏  舉報(bào)

      導(dǎo)航

      主站蜘蛛池模板: 国产精品自在自线视频| 和艳妇在厨房好爽在线观看| 在线精品另类自拍视频| 亚洲久悠悠色悠在线播放| 蜜臀久久综合一本av| 久久久欧美国产精品人妻噜噜| 临清市| 精品久久久bbbb人妻| 国产一区在线播放av| 国产人与禽zoz0性伦多活几年 | 亚洲一区二区精品极品| 国产日韩一区二区四季| 欧美成人VA免费大片视频| 宁安市| 精品午夜福利在线视在亚洲| 五月丁香综合缴情六月小说| 少妇高潮喷水正在播放| 国产稚嫩高中生呻吟激情在线视频| 亚洲人成网线在线播放VA| 国产永久免费高清在线观看| 婷婷五月综合激情| 国产精品无码素人福利不卡| 成年午夜免费韩国做受视频| 日韩三级一区二区在线看| 一边捏奶头一边高潮视频| 欧美片内射欧美美美妇| 亚洲国产欧美一区二区好看电影| 浮妇高潮喷白浆视频| 亚洲精品中文字幕尤物综合| 国产SUV精品一区二区88L| 美女禁区a级全片免费观看| 亚洲av与日韩av在线| 日韩精品欧美高清区| 欧洲免费一区二区三区视频| 亚洲精选av一区二区| 欧美三级a做爰在线观看| 天堂V亚洲国产V第一次| 久久热精品视频在线视频| 日本伊人色综合网| 青青国产揄拍视频| 日韩一区二区三区亚洲一|