C++ ????????????????
???????????? ???????[ 2012/9/24 10:35:13 ] ????????
?????????????????????????Щ?????????????????飬?????????????????????????????????????????????????????????????????????????????????????????????磬????????????Array?????
template<class T>class Array {
public:
Array(int lowBound??int highBound);
Array(int size);
T& operator[](int index);
bool operator==(const Array<int>& lhs??const Array<int>& rhs);
};
????????????У?
Array<int> a[10];
Array<init>b[10];
for(int i=0;i<10;i++) {
if(a==b[i]) {
//????????
}
}
??????????д??????????a[i]==b[i]???????????????a==b[i]??????????????????????????Array???????????????==??????????????????Array???顣??Array????????д?????????int?????????????????????????b[i]?????????????????Array??????????==???????????? ????????б??????????????????????????????????????????explicit??????????????????????????????????????????????????????ù????????????????????????????????????Σ????????????????????????ù????????????????????磺
template<class T>class Array {
public:
class ArraySize {
public:
ArraySize(int numElements):theSize(numElements) {}
int size() const {return theSize;}
private:
int theSize;
};
Array(int lowBound??int highBound);
Array(ArraySize size);
T& operator[](int index);
bool operator==(const Array<int>& lhs??const Array<int>& rhs);
};
?????????????г????????????
Array<int> a[10];Array<init>b[10];
for(int i=0;i<10;i++) {
if(a==b[i]) {//?????a[i]??????????????
//????????
}
}
????????????????Array<int>???????==???????????????Array<int>???????operator==????????????“???????????????int”??????????????????????????int?????????????ArraySize??????????е??????????????????????????????Array<int>???????????????????????????飺
????1????int????ArraySize???????????
????2?????ArraySize???????????Array<int>???????????????????????????????????????????????????????????????????飬????????????????????????????????????????????????????????????????С???????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11