(27.04.2012 14:36)GrayFace Wrote: Не знаю, как внутри реализован Vector, но думаю, что массивом, соответственно он имеет даже побольше прав называться "динамический массив", чем указатель.
я имел ввиду, что указатель ближе к голому динамическому массиву, чем вектор.
(27.04.2012 14:48)packa Wrote: Насколько корректен такой алгоритм?
Насколько он быстр?
он крайне корректный и крайне медленный. для ускорения можно сразу создавать новый массив нового размера, копировать, удалять старый и переприсваивать. но так теряется корректность и могут быть проблемы с освобождением памяти. вот в чем С лучше С++ - так это в выделении памяти. обрати внимание на функции calloc, realloc, free.
и на файл memory.h
(27.04.2012 16:30)packa Wrote: с каких щей это вектор?) Вектор это такая линия со стрелочкой)
вспомни его координаты
(27.04.2012 16:30)packa Wrote: Any ideas?
в C# элементу управления (по крайней мере, форме) можно установить двойную буферизацию. поищи это.