首页 > 其他分享 >系统的标准异常类

系统的标准异常类

时间:2024-01-15 19:14:11浏览次数:15  
标签:std int age 系统 标准 include 异常 maker out

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<stdexcept>
class maker {
public:
    maker(int age) {
        if (age < 0 or age>150) {
            throw std::out_of_range("年龄不在范围内\n");
        }
        else {
            this->age = age;
        }
    }

    int age;
};


void test() {
    try {
        maker m(200);
    }
    catch (std::out_of_range& ex) {
        std::cout << ex.what() << '\n';
    }
}
int main(){

    test();

    return 0;
}


异常的基类与之对应的继承关系

标签:std,int,age,系统,标准,include,异常,maker,out
From: https://www.cnblogs.com/lambdaios/p/17966081

相关文章

  • 分布式系统和微服务的关系
     分布式系统和微服务的关系   分布式系统    分布式系统是由多台计算机组成的系统,这些计算机通过网络进行通信和协作,共同完成一个或多个共享目标。在分布式系统中,各个计算机节点可以分布在不同的地理位置,它们通过消息传递或共享存储等方式进行通信。分布......
  • 如何做好一个信息系统项目经理,一个项目经理的个人体会和经验总结(一)
    作为一个信息系统项目经理,最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的;最忌讳的就是完美主义倾向,凡事都要寻找标准答案和最优答案,既耽误了项目进度,也迷茫了自己。以下是本人一些做信息系统项目的个人体会和经验总结,写出来供大家指点,在讨论过......
  • 宏定义导致数据异常问题
    /**Copyright(C)gtc.*/#ifndef_GTC_QUEUE_H_INCLUDED_#define_GTC_QUEUE_H_INCLUDED_#include"gtc_core.h"typedefstructgtc_queue_sgtc_queue_t;structgtc_queue_s{gtc_queue_t*prev;gtc_queue_t*next;};#definegtc......
  • 如何设计一个高并发系统?
    所谓高并发系统,是指能同时处理大量并发请求,并及时响应,从而保证系统的高性能和高可用那么我们在设计一个高并发系统时,应该考虑哪些方面呢?1.搭建集群如果你只部署一个应用,只部署一台服务器,那抗住的流量请求是非常有限的。并且,单体的应用,有单点的风险,如果它挂了,那服务就不可用了......
  • Python中的动力系统相图绘制指南
    动力系统相图是描述动力学系统状态随时间变化的图形表示。它可以帮助我们了解系统的稳定性、周期性、吸引子等特性。Python提供了许多强大的工具来处理数值计算和数据可视化,其中最常用的库之一是Matplotlib。下面我们将详细介绍如何使用Matplotlib在Python中创建动力系统相图。步骤......
  • 华为桌面系统迎来重要突破!PC版鸿蒙今年登场
    1月15日消息,据华为官方消息,HarmonyOSNEXT开发者预览版内测招募正式开始,首批招募机型包括华为Mate60、Mate60Pro、MateX5。据了解,HarmonyOSNEXT也就是所谓的“纯血鸿蒙”,系统底座全线自研,仅支持鸿蒙内核和鸿蒙系统的应用,彻底摒弃与安卓的兼容性。博主数码闲聊站表示,今年华......
  • 【计网笔记】互联网标准化工作
    互联网标准化工作互联网标准化组织:互联网协会1992年由于互联网不再归美国政府管辖,因此成立了一个国际性组织叫作互联网协会(InternetSociety,简称为ISOC)[W-ISOC],以便对互联网进行全面管理以及在世界范围内促进其发展和使用。ISOC下面有一个技术组织叫作互联网体系结构委员会I......
  • 保障系统稳定,中电金信混沌工程再结硕果
    ​编辑......
  • Linux系统安装
    Linux系统安装本篇介绍了虚拟机和云环境安装Kali,CentOS遇到的一些问题和一些常用基线配置(个人向)0x00KaliLinux系统调试1.开启root用户登录sudo-svim/etc/pam.d/gdm-autologin#第三行!=root那行注释掉保存退出vim/etc/pam.d/gdm-password#第三行!=root那行注释掉......
  • 陪诊系统|陪诊小程序成品|陪诊陪护系统定制功能
    陪诊小程序是一种便捷的工具,为用户提供一系列服务和功能,方便患者在就医过程中获得更好的体验和效果。接下来我们将介绍几个主要的陪诊小程序功能。 陪诊小程序开发功能:一、预约挂号功能。陪诊小程序能够连接用户和医疗机构的系统,用户可以通过它来直接预约挂号,避免了排队等待的烦恼......