|
Wednesday, January 15th, 2014
|
5:01p - eclipse cdt
предположительно - говно. втянув вот такой кусок кода:
r::copy(childrenCopy|transformed((_1->*&A::clone)()), back_inserter(retval->m_children));
он отжирает 4G памяти и заявляет об out of memory.
да, в данном конкретном случае лучше, с некоторых точек зрения, написать
for (auto child: childrenCopy) retval->m_children.push_back(child);
но я не ради флейма, а об общей тенденции: бяка падучая, и бяка сосёт память. что довольно жалко, потому что преимущества перед codeblock в real-time parsing'е C++ у неё некоторые есть; есть, впрочем, и у codeblock преимущества.
(2 comments |comment on this)
|
|
|
|