cpp第六次作业

news/2024/7/17 21:54:20

1.导图:

2.源码:

#include <iostream>
using namespace std;
template <typename T>
class stack{
    T data[10];
    int top;
public:
    stack():top(-1){};
    void add_data(T data1){
        if(top==9){
            return;
        }
        top++;
        data[top]=data1;
    }
    void del_data(){
        if(top==-1){
            return;
        }
        top--;
    }
    void show(){
        for(int i=0;i<=top;i++){
            cout<<data[i]<<"->";
        }
        cout<<"NULL"<<endl;
    }
};
int main()
{
    stack <int>t1;
    t1.show();
    t1.add_data(111);
    t1.add_data(222);
    t1.add_data(333);
    t1.show();
    t1.del_data();
    t1.show();
    return 0;
}

2.现象:

3.源码:

#include <iostream>

using namespace std;
void show(char *p,int i){
    if(i>=12){
        throw int();
    }
    cout<<*(p+i)<<endl;
}
int main()
{
    char buf[12]="hello world";
    try {
        show(buf,12);
    } catch (int) {
        cout<<"访问越界"<<endl;
    }
    return 0;
}

3.现象:


http://lihuaxi.xjx100.cn/news/2142355.html

相关文章

【turtle海龟先生】神奇的“圆”,画,太极圈,铜钱古币

turtle画圆三步法 步骤: 1、导入turtle库 2、确定半径&#xff0c;画圆(circle ) 3、结束(done ) turtle 库中提供一个直接画圆的函数 turtle.circle&#xff08;半径&#xff09;#半径单位为像素 例&#xff1a; turtle.circle ( 100 ) 表示绘制一个半径为100像素长度的圆形 …

如何在 Visual Studio for Mac 中使用 .NET 8 上的 FastReport Avalonia

FastReport Business Graphics .NET&#xff0c;是一款基于fastreport报表开发控件的商业图形库&#xff0c;借助 FastReport 商业图形库&#xff0c;您可以可视化不同的分层数据&#xff0c;构建业务图表以进行进一步分析和决策。利用数据呈现领域专家针对 .NET 7、.NET Core、…

政安晨【AIGC实践】(一):在Kaggle上部署使用Stable Diffusion

目录 简述 开始 配置 执行 安装完毕&#xff0c;一键运行 结果展示 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: 人工智能数字虚拟世界实践 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提…

程序员学CFA——道德和行为准则(四)

道德和行为准则&#xff08;四&#xff09; 全球投资业绩标准&#xff08;GIPS&#xff09;简介GIPS建立误导性的业绩展示建立GIPS的初衷 GIPS的关联方GIPS的适用主体遵守GIPS的益处 组合群与验证组合群的定义遵守GIPS准则的验证 全球投资业绩标准&#xff08;GIPS&#xff09;…

索引下推(Index Condition Pushdown,简称 ICP)

Mysql可以分为Server层和存储引擎层 所以&#xff0c;最终进行I/O的是存储引擎对文件系统进行I/O操作 索引下推&#xff08;Index Condition Pushdown&#xff0c;简称 ICP&#xff09; 对应InnoDB&#xff0c;索引下推适用于非聚簇索引&#xff08;二级索引&#xff09;。 …

web蓝桥杯真题:输入搜索联想

代码及注释&#xff1a; <!-- TODO&#xff1a;请在下面实现需求 --> <span>搜索名字: </span> <input placeholder"输入要搜索的名字" v-model"searchQuery"/> //绑定值 <table><thead><tr> //分割…

Python快速入门系列-8(Python数据分析与可视化)

第八章:Python数据分析与可视化 8.1 数据处理与清洗8.1.1 数据加载与查看8.1.2 数据清洗与处理8.1.3 数据转换与整理8.2 数据可视化工具介绍8.2.1 Matplotlib8.2.2 Seaborn8.2.3 Plotly8.3 数据挖掘与机器学习简介8.3.1 Scikit-learn8.3.2 TensorFlow总结在本章中,我们将探讨…

使用Vue实现CSS过渡和动画

01-初识动画和过渡 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>使用vue实现css过渡和动画&l…