| 3 | #include "drape/object_pool.hpp" |
| 4 | |
| 5 | class vec2 |
| 6 | { |
| 7 | public: |
| 8 | class vec2Factory |
| 9 | { |
| 10 | public: |
| 11 | vec2 * GetNew() const { return new vec2(); } |
| 12 | }; |
| 13 | |
| 14 | public: |
| 15 | float m_x, m_y; |
| 16 | static int m_counter; |
| 17 | |
| 18 | vec2() : m_x(0.0f), m_y(0.0f) { m_counter++; } |
| 19 | ~vec2() { m_counter--; } |
| 20 | }; |
| 21 | |
| 22 | int vec2::m_counter = 0; |
| 23 |
no outgoing calls