Mega Code Archive
A generic safe array example
#include
#include
using namespace std;
const int SIZE = 10;
template class MyType {
T a[SIZE];
public:
MyType() {
register int i;
for(i=0; i SIZE-1) {
cout << "\nIndex value of ";
cout << i << " is out-of-bounds.\n";
exit(1);
}
return a[i];
}
};
int main()
{
MyType intob;
MyType doubleob;
cout << "Integer array: ";
for(int i=0; i