+ _dealloc=CDeallocator;
+ _param_for_deallocator=0;
+ }
+
+ template<class T>
+ void MemArray<T>::CPPDeallocator(void *pt, void *param)
+ {
+ delete [] reinterpret_cast<T*>(pt);
+ }
+
+ template<class T>
+ void MemArray<T>::CDeallocator(void *pt, void *param)
+ {
+ free(pt);