首页 > 其他分享 >2023.5.11

2023.5.11

时间:2023-05-11 22:55:06浏览次数:49  
标签:11 std cout Point namespace 2023.5 public

 1 //例6-16
 2 #include <iostream>
 3 using namespace std;
 4 class Point
 5 {
 6 public:
 7     Point() :x(0), y(0)
 8     {
 9         cout << "Default Constructor called." << endl;
10     }
11     Point(int x, int y) :x(x), y(y)
12     {
13         cout << "Constructor called." << endl;
14     }
15     ~Point()
16     {
17         cout << "Destructor called." << endl;
18     }
19     int getX() const { return x; }
20     int getY() const { return y; }
21     void move(int newX, int newY)
22     {
23         x = newX;
24         y = newY;
25     }
26 private:
27     int x, y;
28 };
29 void test01()
30 {
31     cout << "Step one:" << endl;
32     Point* ptr1 = new Point;
33     delete ptr1;
34     cout << "Step two:" << endl;
35     ptr1 = new Point(1, 2);
36     delete ptr1;
37 }
38 int main()
39 {
40     test01();
41     return 0;
42 }
 1 //例6-17
 2 #include <iostream>
 3 using namespace std;
 4 class Point
 5 {
 6 public:
 7     Point() :x(0), y(0)
 8     {
 9         cout << "Default Constructor called." << endl;
10     }
11     Point(int x, int y) :x(x), y(y)
12     {
13         cout << "Constructor called." << endl;
14     }
15     ~Point()
16     {
17         cout << "Destructor called." << endl;
18     }
19     int getX() const { return x; }
20     int getY() const { return y; }
21     void move(int newX, int newY)
22     {
23         x = newX;
24         y = newY;
25     }
26 private:
27     int x, y;
28 };
29 void test01()
30 {
31     Point* ptr = new Point[2];
32     ptr[0].move(5, 10);
33     ptr[1].move(15, 20);
34     cout << "Deleting..." << endl;
35     delete[] ptr;
36 }
37 int main()
38 {
39     test01();
40     return 0;
41 }

 

标签:11,std,cout,Point,namespace,2023.5,public
From: https://www.cnblogs.com/muzhaodi/p/17392498.html

相关文章

  • 音视频八股文(11)-- ffmpeg 音频重采样
    1重采样1.1什么是重采样所谓的重采样,就是改变⾳频的采样率、sampleformat、声道数等参数,使之按照我们期望的参数输出。1.2为什么要重采样为什么要重采样?当然是原有的⾳频参数不满⾜我们的需求,⽐如在FFmpeg解码⾳频的时候,不同的⾳源有不同的格式,采样率等,在解码后的数据中的这些参......
  • 音视频八股文(11)-- ffmpeg 音频重采样
    1重采样1.1什么是重采样所谓的重采样,就是改变⾳频的采样率、sampleformat、声道数等参数,使之按照我们期望的参数输出。1.2为什么要重采样为什么要重采样?当然是原有的⾳频参数不满⾜我们的需求,⽐如在FFmpeg解码⾳频的时候,不同的⾳源有不同的格式,采样率等,在解码后的数据中的这些参......
  • 2023.5.11 再上车 春天开始落叶
    「AGC039E」PairingPoints在\(n>1\)时,有一个很好的性质:一条边至少要与一条边相交,不然就会有不止一个连通块。考虑圆上\(1\)号点的连边将圆分割成了两半,有两种情况:所有边均为二部间的连边,这是简单处理的。一条边跨越二部,剩下的边均是内部的边。(如果不止一条,则会连出环......
  • 2023.5.11
    python大作业    ......
  • 5.11每日总结
    今天学习了nextInt、nextFloat、nextDoublenext():用于读取String字符串数组,以空格划分(只读取输入直到空格),在读取后将光标指向本行nextLine():用于读取String字符串数组,读取包括单词之间的空格和除回车以外的所有符号,在读取后将光标指向下一行publicstaticvoidmain(String[]arg......
  • 2023-05-11:给你一个 m x n 的二进制矩阵 grid, 每个格子要么为 0 (空)要么为 1 (被占据), 给
    2023-05-11:给你一个mxn的二进制矩阵grid,每个格子要么为0(空)要么为1(被占据),给你邮票的尺寸为stampHeightxstampWidth。我们想将邮票贴进二进制矩阵中,且满足以下限制和要求:覆盖所有空格子,不覆盖任何被占据的格子,可以放入任意数目的邮票,邮票可以相互有重叠部分,邮......
  • 音视频八股文(11)-- ffmpeg 音频重采样
    1重采样1.1什么是重采样所谓的重采样,就是改变⾳频的采样率、sampleformat、声道数等参数,使之按照我们期望的参数输出。1.2为什么要重采样为什么要重采样?当然是原有的⾳频参数不满⾜我们的需求,⽐如在FFmpeg解码⾳频的时候,不同的⾳源有不同的格式,采样率等,在解码后的数据中的......
  • 5.11
    1#include<iostream>2usingnamespacestd;3classzhong4{5private:6intshi;7intfen;8intmiao;9public:10zhongoperator++()11{12miao++;13if(miao==60)14{15fen++......
  • 5.11每日总结
    hasNextXxx():判断下一个输入是否是某种类型的元素如:hasNextInt(),hasNextFloat()、hasNextDouble()等hasNest():判断下一个输入是否是字符串nextXxx():用于获取下一个输入项如:nextInt、nextFloat、nextDouble等next():用于读取String字符串数组,以空格划分(只读取输入直到空格),在读取后将光......
  • 2023.5.11每日总结
    packageget;importorg.apache.commons.fileupload.FileItem;importorg.apache.commons.fileupload.FileUploadException;importorg.apache.commons.fileupload.disk.DiskFileItemFactory;importorg.apache.commons.fileupload.servlet.ServletFileUpload;importj......