C++第五天

#include <iostream>
using namespace std;
template<typename T>
class arr
{
    public:
    int set(int i,T val){if(i==25||i<0)return -1;arr[i]=val;cout<<"set arr[i]= "<<arr[i]<<" i= "<<i<<endl;return 0;};
        int get(int i){cout<<"get arr[i]= "<<arr[i]<<endl;};
        T &operator [](int i)
        {
        return arr[i];
        }
    private:
        T arr[25];
};
int main()
{
    arr<int> myarr;
    int res=0;
    for(int i=0;i<25;i++)
        res=myarr.set(i,(i+1)*2);
    if(res<0)
        cout<<"数组下标错误"<<endl;
    myarr.set(5,66);
      myarr.get(5);
    return 0;
}
 

相关推荐

  1. C++

    2024-01-06 23:22:03       32 阅读
  2. c++基础学习半(类和对象)

    2024-01-06 23:22:03       19 阅读
  3. 开始学习

    2024-01-06 23:22:03       35 阅读
  4. 实习记录——

    2024-01-06 23:22:03       30 阅读
  5. leetCode

    2024-01-06 23:22:03       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 23:22:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 23:22:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 23:22:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 23:22:03       18 阅读

热门阅读

  1. Binius:助力ZK行业发展

    2024-01-06 23:22:03       36 阅读
  2. nodejs01

    nodejs01

    2024-01-06 23:22:03      36 阅读
  3. vue 异步加载组件

    2024-01-06 23:22:03       38 阅读
  4. Copilot在IDEA中的应用:提升编码效率的得力助手

    2024-01-06 23:22:03       42 阅读
  5. Vivado link synplify edf 和 xilinx ip或者原语

    2024-01-06 23:22:03       41 阅读
  6. 地理空间分析1——入门Python地理空间分析

    2024-01-06 23:22:03       37 阅读
  7. Vue3-38-路由-路由的懒加载

    2024-01-06 23:22:03       37 阅读