New course! Every coder should learn Generative AI!
Try a free lesson+ 2
You mean [] ? The implementation will depend, on what you need it for.
Here is an example :
class Array
{
int* arr, n;
public :
int& operator[](int i) { return arr[i]; }
Array(int s,int v=0):n(s)
{ arr=new int[n];
for(int i=0;i<n;i++) arr[i]=v; }
const int size() const { return n; }
};
int main()
{
Array a(2,4);
for(int i=0;i<a.size();i++) cout<<a[i];
}
Note that the operator returns int&, which is done so that you can even alter the element like this:
=> a[0]=5;