首页 > 其他分享 >5月25日打卡

5月25日打卡

时间:2023-05-25 19:55:58浏览次数:35  
标签:静态数据 25 int numOFCats 成员 Cat 打卡

运行下面程序,观察输出结果

#include<iostream>
using namespace std;
int x = 5, y = 7;
void myFunction() {
    int y = 10;
    cout << "x from myFunction:" << x << "\n";
    cout << "y from myFunction: " << y << "\n\n";

}
int main()
{
    cout << "x from main:" << x << "\n";
    cout << "y from main:" << y << "\n\n";
    myFunction();
    cout << "Back from myFunction!\n\n";
    cout << "x from main:" << x << "\n";
    cout << "y from main:" << y << "\n";
    return 0;
}

题目描述:

定义一个Cat类,拥有静态数据成员numOFCats,记录Cat的个体数目,静态成员函数getNumOFCats(),读取numOFCats。设计程序测试这个类,体会静态数据成员和静态成员函数的用法。

#include<iostream>
using namespace std;
class Cat {
private:
    int a;
    static int numOFCats;
public:
    Cat(int a) :a(a) { numOFCats++; }
    static int getnumOFCats()
    {
        return numOFCats;
    }
    ~Cat() { numOFCats--; }
};
int Cat::numOFCats = 0;
int mian()
{
    int a;
    cin >> a;
    Cat x(a);
    cout << x.getnumOFCats() << endl;
}

 

标签:静态数据,25,int,numOFCats,成员,Cat,打卡
From: https://www.cnblogs.com/xuechenhao173/p/17432698.html

相关文章

  • 打卡22
    #include<iostream>usingnamespacestd;classHorse{public:Horse(){cout<<"Horse申请了空间..."<<endl;}virtualvoidFly(){cout<<"Justahorse."<<endl;}virtual~Hors......
  • 每日打卡1066
    图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数 M 和 N(0<M,N≤500),另外是待过滤的灰度值区间端点 ......
  • C/C++图书信息管理系统[2023-05-25]
    C/C++图书信息管理系统[2023-05-25]图书信息管理系统主要内容:整个图书管理系统采用结构体作为基本数据结构,最终数据一定要保存到数据文件中。主函数通过switch语句来根据用户的需求跳转到各个模块,以实现用户的需要。系统要求能进行图书信息的浏览、添加、查询、修改、删除......
  • 打卡35
     不好意思,题太简单了,不小心就秒了。#include<bits/stdc++.h>usingnamespacestd;boolf(intn){ if(n==1||n==2)returntrue; for(inti=2;i<=n/i;i++) { if(n%i==0)returnfalse; } returntrue;}intmain(){ for(inti=1;i<=1000;i++) { if(f(i)&&f(i+2)) cou......
  • C/C++电话订餐信息处理系统[2023-05-25]
    C/C++电话订餐信息处理系统[2023-05-25]电话订餐信息处理系统要求提交:1个C源程序文件;1个word文档,包含源代码和运行过程截图;全部打包压缩成一个文件,文件名为“学号后2位+姓名+电话订餐信息处理系统”。1.题目要求一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预......
  • 一文读懂如何将 Rancher 下游集群升级到 Kubernetes v1.25
    介绍最初在Kubernetesv1.21中被弃用的PodSecurityPolicyAPI,已经在Kubernetesv1.25中被完全删除。由于API被移除,你无法在Kubernetesv1.25集群中创建、编辑或查询PodSecurityPolicy资源。此外,由于其准入控制器已被移除,所以你的集群无法再强制执行在Kubernetesv1.24......
  • P1825 东方香霖堂
    #include<iostream>#include<algorithm>usingnamespacestd;intmain(){intn,k;cin>>n>>k;inta[n];for(inti=0;i<n;i++){cin>>a[i];}sort(a,a+n);intcnt=0;......
  • 5.25打卡
     2.思路设计 3.程序流程图 4.代码实现#include<bits/stdc++.h>usingnamespacestd;main(){intx,y,z,count=1;printf("可能的兑换方法如下:\n");for(x=0;x<=50;x+=10)for(y=0;y<=50-x;y+=5)for(z=0;z<=50-x-y;z++)......
  • 5-22|pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Office Exc
    pywintypes.com_error:(-2147352567,'发生意外。',(0,'MicrosoftOfficeExcel','Excel无法打开文件“pywintypes.com_error:(-2147352567,'发生意外。',(0,'MicrosoftOfficeExcel','Excel无法打开文件“价格(手工调整1).xlsx”,因为文件格式或文件扩展......
  • 每日打卡-31
    一.问题描述已知Horse类是Pegasus类的父类,根据以下主函数完善程序内容,以实现规定的输出。不允许改变主函数的内容。intmain(){Horse*p1=newHorse;//输出:Horse申请了空间...Horse*p2=newPegasus;/*输出两行:Horse申......