📄 main3.c
字号:
// #include <iostream>
#include <iostream.h>
#include "Array.C"
#include "ArrayRC.C"
/**
**
swap() with Array<int> ia1
swap() with ArrayRC<int> ia2
Assertion failed: ix >= 0 && ix < Array<elemType>::_size, file ArrayRC.C, line 21
**
**/
template <class elemType>
inline void
swap( Array<elemType> &array, int i, int j )
{
elemType tmp = array[ i ];
array[ i ] = array[ j ];
array[ j ] = tmp;
}
int main()
{
Array<int> ia1;
ArrayRC<int> ia2;
cout << "swap() with Array<int> ia1" << endl;
int size = ia1.size();
swap( ia1, 1, size );
cout << "swap() with ArrayRC<int> ia2" << endl;
size = ia2.size();
swap( ia2, 1, size );
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -