C++第五天

发布时间:2024年01月06日

#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;
}
?

文章来源:https://blog.csdn.net/weixin_56351307/article/details/135426549
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。