( persicsb | 2011. 12. 12., h – 10:02 )

A kolléga az STL tárolókat hasonlította össze a Java megfelelő részével,ami pedig a Collections Framework, ami meglehetősen konzisztens API-t ad a C++ STL tárolóihoz képest, ezzel is csökkentve a tanulási időt. Az STL tárolók azonban csak egy részét adják a C++ Standard Librarynek, ugyanúgy, ahogy a Collections Framework is csak egy része a Java SE-nek.
A C++ Standard Library többi része (I/O streamek,karakterláncok, memóriakezelés, RTTI) a Java-ból a java.io, java.lang.String, java.lang.ref és java.lang.reflect elemeknek feleltethető meg. Ezen kívül a NIO, NIO.2 és további elemekről szó nem volt, csak az STL tárolókról.

"Arra tervezték a nyelvet, hogy külső könyvtárakkal legyen használva."
Ez sajnos nem igaz ebben a formában, ugyanis nincs ABI-ja, más C++ fordítóval fordított könyvtárat nem tudsz használni.
Abban az értelemben igaz, hogy szándékosan lett kicsi a C++ Standard Library. De a nyelvet nem így tervezték, csak a standard C++ platformot. De azt se sikerült konzisztensen megvalósítani. A Java API-kban is van sok inkonzisztens dolog, de messze nem olyan sok, mint mondjuk C++-ban vagy PHP-ban, ettől lesz könnyebben tanulható.