📄 intarray.h
字号:
#include <cassert>
#include <iostream>
using namespace std;
#ifndef IntArray_H
#define IntArray_H
class IntArray
{
public:
IntArray(int sz=DefaultArraySize){init(DefaultArraySize,0);}
IntArray(int *array,int sz){init(sz,array);}
IntArray(const IntArray &rhs){init(rhs._size,rhs.ia);}
bool operator ==(const IntArray &) const;
bool operator !=(const IntArray &) const;
IntArray& operator =(const IntArray &);
virtual int& operator[](int index);
int size() const { return _size;};
//virtual void sort();
//virtual int min() const;
//virtual int max() const;
//virtual int find(int value) const;
void show();
virtual ~IntArray(){delete [] ia;}
protected:
void init(int sz,int *array);
int _size;
int *ia;
enum{DefaultArraySize=1};
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -