Это делается для того, чтобы явно обозначить использование std-шных контейнеров и алгоритмов в проекте. string, например, далеко не уникальное имя, и очень много где используется своя реализация.
«И то, вот есть у меня строка, хочу ее побить на подстроки по пробелу — этого в стандартной библиотеке нет, то есть я должен брать стороннюю библиотеку (ну благо есть такая штука как Boost, там много полезного).»
Дальше не читал. Это как подключать для использования одной функции swap.
Во-первых, не на калининградскую, а на балтийскую.
Во-вторых, её не построили ещё.
В-третьих, стройка заморожена уже года два или три. Не знаю, какие там экскурсии.
И с чего такая уверенность, что заменят?
Что значит «пушить»?
Дальше не читал. Это как подключать для использования одной функции swap.
Во-вторых, её не построили ещё.
В-третьих, стройка заморожена уже года два или три. Не знаю, какие там экскурсии.