如何在Quick-Cocos2d-X中使用模板类
来源:互联网
template<class T> class MyContainer : public CCObject {
public:
MyContainer(int size) {
T* data = new T[size];
_data = data;
}
~MyContainer() {
delete _data;
}
const T& operator[](int index) const {
return _data[index];
}
T& operator[](int index) {
return _data[index];
}
private:
T* _data;
};
template<class T> class MyContainer : public CCObj