Степанов говорит на лекциях. По "слухам".
Я сам этого не слышал. Но - ВЕРЮ.
Он говорит - "единственный контейнер, который вам надо использовать это - std::vector, если у вас появилась потребность в другом контейнере, то это СКОРЕЕ ВСЕГО может означать, что ваша архитектура - неидеальна".
И ещё он говорит - "в любой программе - есть ДВЕ ФАЗЫ - фаза накопления данных и фаза их обработки".
Сначала мол накопите вектор, потом сделайте его УНИКАЛЬНЫМ, потом - отсортируйте. Если я всё правильно понял.
Я в общем - примерно так же считаю. Я в 90% случаев использую именно vector-подобные контейнеры.
Я сам этого не слышал. Но - ВЕРЮ.
Он говорит - "единственный контейнер, который вам надо использовать это - std::vector, если у вас появилась потребность в другом контейнере, то это СКОРЕЕ ВСЕГО может означать, что ваша архитектура - неидеальна".
И ещё он говорит - "в любой программе - есть ДВЕ ФАЗЫ - фаза накопления данных и фаза их обработки".
Сначала мол накопите вектор, потом сделайте его УНИКАЛЬНЫМ, потом - отсортируйте. Если я всё правильно понял.
Я в общем - примерно так же считаю. Я в 90% случаев использую именно vector-подобные контейнеры.
Комментариев нет:
Отправить комментарий