/****************************************************************************** *** FILE: assert.cpp *** DATE: 03/17/2004 *** AUTHOR: Daniel Dementiev *** GOAL: This program illustrates how to use the assert() function in error *** checking. ******************************************************************************/ #include #include using namespace std; class Array { private: int count; int data[10]; int size; public: Array() : count(0), size(10) {}; int Count() const { return count; }; int Size() const { return size; }; int& Item(int index); }; int& Array::Item(int index) { assert( 0<=index && index<10 ); return data[index]; } void main() { Array a; cout<<"count = "<