00001 #ifndef FIXEDARRAY_H 00002 #define FIXEDARRAY_H 00003 template<typename T, unsigned int S> 00004 class fixedArray { 00005 public: 00006 fixedArray() {} 00007 00008 operator T*() { return content; } 00009 operator const T*() const { return content; } 00010 T& operator [](const unsigned int i) { return content[i]; } 00011 const T& operator [](const unsigned int i) const { return 00012 content[i]; } 00013 00014 private: 00015 T content[S]; 00016 }; 00017 #endif