* ɾ��һ��������ͬʱ��صĶ�ʱ���� * @pararm o {T*} * @return {int} ����ֵ >= 0 ��ʾʣ��ľ�����ͬʱ��صĶ�ʱ�������� * ���� -1 ��ʾ�ö�ʱ������ */
| 36 | * ���� -1 ��ʾ�ö�ʱ������ |
| 37 | */ |
| 38 | int del(T* o) { |
| 39 | for (typename std::vector<T*>::iterator it = objs_.begin(); |
| 40 | it != objs_.end(); ++it) { |
| 41 | |
| 42 | if (*it == o) { |
| 43 | objs_.erase(it); |
| 44 | return (int) objs_.size(); |
| 45 | } |
| 46 | } |
| 47 | return -1; |
| 48 | } |
| 49 | |
| 50 | /** |
| 51 | * ��ȡ������ͬʱ��ص����ж�ʱ���� |