#ifndef INC_METIN_II_COMMON_NONCOPYABLE_TEMPLATE #define INC_METIN_II_COMMON_NONCOPYABLE_TEMPLATE class noncopyable { protected: noncopyable() {} ~noncopyable() {} private: noncopyable(const noncopyable &); noncopyable& operator = (const noncopyable &); }; #endif //martysama0134's 623a0779c74cb7565145d45548376308