求助各位高手

appleseeker appleseeker 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有代码如下,帮忙填5个空格~~~~~~


#include <iostream.h>
template <class T> class Array;
template <Class T> class ArrayBody {
 friend__(1)__;
 T* tpBody;
 int iRows,iColumns,iCurrentRow;
 ArrayBody(int iRsz,int iCsz){
  tpBody = __(2)__;
  iRows = iRsz;iColumns = iCsz;iCurrentRow = -1:
}
public:
 T& operator[](int j){
  bool row_error,column_error;
  row_error = column_error =false;
  try {
   if(iCurrentRow < 0 || iCurrentRow >= iRows)
    row_error = true;
   if(j<0 ||j>= iColumns)
    column_error = true;
   if(row_error == true || column_ error == true)
    __(3)__;
  }
  catch(char){
   if(row_error == true)
    cerr << "行下标越界[" << iCurrentRow << "]";
   if(column_error = true)
    cerr << "列下标越界[" << j << "]";
   cout << "\n";
  }
  return tpBody[iCurrentRow * iColumns + j];
 }
 ~Arraygody(){delete[]tpBody;}
};
template <class T> class Array {
 ArrayBody<T> tBody;
 public:
  ArrayBody<T> & operator[](int i) {
   __(4)__;
   return tBody;
  }
 Array(int iRsz,int iCsz):__(5)__ { }
 };
void main()
{
 Array<int> a1(10,20);
 Array<double> a2(3,5);
 int b1;
 double b2;
 b1 = a1[-5][10]; //有越界提示:行下标越界[-5]
 b1 = a1[10][15]; //有越界提示:行下标越界[10]
 b1 = a1[1][4];  //没有越界提示
 b2 = a2[2][6];  //有越界提示:列下标越界[6]
 b2 = a2[10][20]; //有越界提示;行下标越界[10]列下标越界[20]
 b2 = a2[1][4];  //没有越界提示
}
...全文

相关推荐

求助各位大虾关于itae积分指标实现的问题-heatexdemo.m

求助各位大虾关于itae积分指标实现的问题-heatexdemo.m 这个在matlab里面怎么实现阿 ! 比如用pid去控制一个最简单的一阶惯性环节! 用这个itae指标去优化pid的参数 这个怎么弄 具体步骤 向各位大虾求助了阿

weixin_39841365

求助用MATLAB统计字符元素个数-Exp6data.txt

求助用MATLAB统计字符元素个数-Exp6data.txt 如何用MATLAB分别统计出附件里1—20行,每行中agtc的个数,和占相应行总元素的比例。 向各位大神跪求代码与详解

weixin_39840387

玩不转 RS的AC,求助各位,有没兼容第三方AP的固件 MSG WR265-P6

玩不转 RS的AC,求助各位,有没兼容第三方AP的固件 MSG WR265-P6 没找到相关资源

Rock_ZCC

新手求助第二次输入数据怎么让switch函数重新确定-geshui.fig

新手求助第二次输入数据怎么让switch函数重新确定-geshui.fig 各位大神,我是新手,自学matlab,编写了一个计算个税缴纳的计算器GUI,来熟悉matlab的函数。 思路是输入应发工资、公积金抵税额、五险一金,输出交税额、实发工资。 其中,应发工资、公积金抵税额是edit直接输入,五险一金提供了两种方法,第一种是直接输入总额,第二种是输入缴费基数、缴费比例,计算得到。 这两种方式通过radio button二选一来选择,分别为选项一、选项二。设置一个计算button,现在遇到的问题有两个,如下: 1、运行GUI后,输入应发工资、公积金抵税额,五险一金总额,radio默认是五险一金总额计算方法,点击计算button,不能输出结果到edit。须点选项二radio button,再点击选项一radio button,计算才能输出结果。 2、第一次计算后,修改五险一金总额edit数值,点击计算button,输出结果不改变。但是修改公积金抵税额edit数值,点击计算button,可以正常计算。 请教大神,这两个问题如何解决?

weixin_39841856

永磁同步电机矢量控制求助-SVPWM_control.mdl

永磁同步电机矢量控制求助-SVPWM_control.mdl 各位大神们,我刚开始学电机,在Matlab中搭建了矢量控制模型,可是速度一直是负的,帮我看看是什么原因吧!!!万分感谢啊!!!

weixin_39840387
评论 8
收藏 已收藏
分享
返回顶部
appleseeker
C++ 语言 65,214 成员 250,514 内容