Пример #1
0
 PointRef& operator=(const PointRef& r)
 {
     assert(m_buf == NULL || r.m_buf == m_buf);
     if (!m_buf)
     {
         m_buf = r.m_buf;
         m_id = m_buf->getTemp(r.m_id);
         m_tmp = true;
     }
     else
         m_buf->m_index[m_id] = r.m_buf->m_index[r.m_id];
     return *this;
 }
Пример #2
0
 PointRef(const PointRef& r) : m_buf(r.m_buf)
 {
     m_id = m_buf->getTemp(r.m_id);
     m_tmp = true;
 }