Re[16]: Заполняем vector<vector<string> >
От: igna Россия  
Дата: 14.08.09 14:14
Оценка:
Здравствуйте, IROV.., Вы писали:

IRO>ты просто написал stl-like proxy iterator для твоего intrusive list,


IRO>если развернуть то ты получишь тоже самое


IRO>get_size

IRO>resize
IRO>placement

IRO>


IRO>еще можно поигратся развернув память vv -> v


IRO>vector<vector::iterator> text;

IRO>vector<char const *> worlds;

IRO>но при этом нужно знать специфику


Извини, из всего этого я так и не понял: ты все еще считаешь, что в этом примере
Автор: igna
Дата: 12.08.09
есть избыточные размещения и копирования?
Re[17]: Заполняем vector<vector<string> >
От: IROV..  
Дата: 14.08.09 14:21
Оценка:
Здравствуйте, igna, Вы писали:

I>Здравствуйте, IROV.., Вы писали:


IRO>>ты просто написал stl-like proxy iterator для твоего intrusive list,


IRO>>если развернуть то ты получишь тоже самое


IRO>>get_size

IRO>>resize
IRO>>placement

IRO>>


IRO>>еще можно поигратся развернув память vv -> v


IRO>>vector<vector::iterator> text;

IRO>>vector<char const *> worlds;

IRO>>но при этом нужно знать специфику


I>Извини, из всего этого я так и не понял: ты все еще считаешь, что в этом примере
Автор: igna
Дата: 12.08.09
есть избыточные размещения и копирования?

Ну я бы сказал что это достаточно оптимизированый код. Можно лучше но нужно ли?
я не волшебник, я только учусь!
Re[18]: Заполняем vector<vector<string> >
От: igna Россия  
Дата: 14.08.09 14:24
Оценка:
Здравствуйте, IROV.., Вы писали:

IRO>Ну я бы сказал что это достаточно оптимизированый код. Можно лучше но нужно ли?


А можно сделать меньше размещений и копирований?
Re[19]: Заполняем vector<vector<string> >
От: IROV..  
Дата: 14.08.09 15:00
Оценка:
Здравствуйте, igna, Вы писали:

I>Здравствуйте, IROV.., Вы писали:


IRO>>Ну я бы сказал что это достаточно оптимизированый код. Можно лучше но нужно ли?


I>А можно сделать меньше размещений и копирований?

размещения и копирование я думаю это одно и тоже если конечно под копированием не понимать (реалокацию существующих данных)

можно уменьшить вызовов new, сделав 2 вектора вместо vv.

я уже писал выше об этом.
я не волшебник, я только учусь!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.