Представьте себе, что вы хотите, чтобы добавить элемент (со значением) в начало массива. Это невозможно. Представьте себе, что вы хотите, чтобы добавить элемент (со значением) в нижней части массива. Это все еще не доступно с C ++ массива. Те и другие требования необходимы в современных программах. Решение ограничений C ++ массив Из-за указанных выше ограничений, C ++, придумали контейнерных последовательностей. Есть разные формы контейнера. Один из них называется вектор, будет решить вышеуказанные проблемы и больше. Каждая последовательность контейнер имеет свои преимущества и недостатки.
C ++ является полным языком. Ничто не действительно опущены. Если вы изучили новый язык, как JavaScript, вы бы заметили, что его массив на самом деле является объект, который решает вышеуказанные проблемы с помощью методов. Массив С ++ не является объектом в строгом смысле этого слова. Тем не менее, в C ++, контейнерные последовательности являются объектами. C ++ является старый язык, и поэтому подошли к этой проблеме с оригинальной точки зрения. На мой взгляд, авторы (изобретатели) некоторых из новых языков получили свое вдохновение из C ++. Тогда они придумали компромиссов.
Они тростника с массивами, объектами; что будет делать многое из того, что C ++ контейнеры делают, но не все. На самом деле, JavaScript, в частности, не имеет аналогов в контейнер последовательности. Позвольте мне подчеркнуть, что JavaScript не была написана для тех же целей, C ++; возможно, что это, почему это не так силен. C ++ выдержала испытание временем, и это конкурирует отчаянно с новых языков. Таким образом, я настоятельно советую вам изучать последовательности контейнеров. Существует еще один набор контейнеров, чтобы узнать, но начать с контейнерных последовательностей первых.
Серия учебник был написан в шаг за шагом моды. Образцы кода хорошо отформатирован с хорошим отступа, делая читабельность очень легко. Там нет недостающих специальные символы, как вы бы найти на других са
NET - C # - Как кодироват…