Вот код:
@interface myClass {
std::vector<float> myVector
}
@end
По приборам течет. Вот трассировка стека:
1 libstdc++.6.dylib operator new(unsigned long)
2 __gnu_cxx::new_allocator<float>::allocate(unsigned long, void const*)
3 std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long)
Я предполагаю, что должен выделить вектор в куче, но я до сих пор не понимаю, почему это происходит. Также возможно, что я не могу правильно освободить класс.